• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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