name: Create a release branch from release tag permissions: contents: write on: push: tags: - 'v[0-9]+.[0-9]+' - 'vulkan-sdk-[0-9]+.[0-9]+.[0-9]+.[0-9]+' - '!v[0-9]+.[0-9]+.rc*' jobs: prepare-release-job: runs-on: ubuntu-latest steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Prepare CHANGELOG for version run: | python utils/generate_changelog.py CHANGES "${{ github.ref_name }}" VERSION_CHANGELOG - name: Create release run: | gh release create -t "Release ${{ github.ref_name }}" -F VERSION_CHANGELOG "${{ github.ref_name }}" env: GITHUB_TOKEN: ${{ github.token }}