1name: Create a release branch from release tag 2permissions: 3 contents: write 4 5on: 6 push: 7 tags: 8 - 'v[0-9]+.[0-9]+' 9 - 'vulkan-sdk-[0-9]+.[0-9]+.[0-9]+.[0-9]+' 10 - '!v[0-9]+.[0-9]+.rc*' 11 12jobs: 13 prepare-release-job: 14 runs-on: ubuntu-latest 15 steps: 16 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 17 - name: Prepare CHANGELOG for version 18 run: | 19 python utils/generate_changelog.py CHANGES "${{ github.ref_name }}" VERSION_CHANGELOG 20 - name: Create release 21 run: | 22 gh release create -t "Release ${{ github.ref_name }}" -F VERSION_CHANGELOG "${{ github.ref_name }}" 23 env: 24 GITHUB_TOKEN: ${{ github.token }} 25 26