From 3837e9c8d71f1f53fcf0631801860da28c8eae42 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Tue, 16 Aug 2022 13:52:38 +0300 Subject: [PATCH] Fix matrix ci to resolve creating release issue and build it on each commit (not schedule) (#362) * [skip ci] Fix matrix ci to resolve creating release issue and build it on each commit (not schedule) --- .github/workflows/hi3516ev200_matrix.yml | 27 +++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.github/workflows/hi3516ev200_matrix.yml b/.github/workflows/hi3516ev200_matrix.yml index 6d7386d1..894ca1de 100644 --- a/.github/workflows/hi3516ev200_matrix.yml +++ b/.github/workflows/hi3516ev200_matrix.yml @@ -10,13 +10,11 @@ on: - '**.md' push: branches: - - production + - master tags: - "v*" paths-ignore: - '**.md' - schedule: - - cron: "00 03 * * *" workflow_dispatch: jobs: @@ -75,6 +73,28 @@ jobs: path: ${{ env.SDK_PATH }} retention-days: 1 + - name: Create release + if: ${{ !env.ACT && github.event_name != 'pull_request' }} + uses: actions/create-release@v1 + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.TAG_NAME }} + release_name: ${{ env.RELEASE_NAME }} + draft: false + prerelease: ${{ env.PRERELEASE }} + + - name: Upload SDK to release + if: ${{ !env.ACT && github.event_name != 'pull_request' }} + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ${{ env.SDK_PATH }} + asset_name: ${{ env.SDK_FILE }} + tag: ${{ env.TAG_NAME }} + overwrite: true + buildroot: name: Build firmware needs: toolchain @@ -226,6 +246,7 @@ jobs: - name: Create release if: ${{ !env.ACT && github.event_name != 'pull_request' }} uses: actions/create-release@v1 + continue-on-error: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: