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@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 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