diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index 144735c09..90008b7ee 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -15,47 +15,15 @@ name: post-release on: + pull_request: push: - tags: - - "v*.*.*" - - "!varcon*" + branches: + - master env: BIN_NAME: typos jobs: - create-release: - name: create-release - runs-on: ubuntu-latest - outputs: - upload_url: ${{ steps.release.outputs.upload_url }} - release_version: ${{ env.RELEASE_VERSION }} - steps: - - name: Get the release version from the tag - shell: bash - if: env.RELEASE_VERSION == '' - run: | - # See: https://github.community/t5/GitHub-Actions/How-to-get-just-the-tag-name/m-p/32167/highlight/true#M1027 - echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV - echo "version is: ${{ env.RELEASE_VERSION }}" - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - name: Generate Release Notes - run: | - ./.github/workflows/release-notes.py --tag ${{ env.RELEASE_VERSION }} --output notes-${{ env.RELEASE_VERSION }}.md - cat notes-${{ env.RELEASE_VERSION }}.md - - name: Create GitHub release - id: release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ env.RELEASE_VERSION }} - release_name: ${{ env.RELEASE_VERSION }} - body_path: notes-${{ env.RELEASE_VERSION }}.md build-release: name: build-release - needs: create-release strategy: fail-fast: false matrix: @@ -109,12 +77,3 @@ jobs: tar czf "$staging.tar.gz" -C "$staging" . echo "ASSET=$staging.tar.gz" >> $GITHUB_ENV fi - - name: Upload release archive - uses: actions/upload-release-asset@v1.0.2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ needs.create-release.outputs.upload_url }} - asset_path: ${{ env.ASSET }} - asset_name: ${{ env.ASSET }} - asset_content_type: application/octet-stream