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: