Vulkan-Hpp/.github/workflows/set-version-tag.yml
Stephan Seitz a858acdd90
Update workflow deps (#1667)
* ci: update workflow versions

This should avoid deprecation warnings shown for example in
https://github.com/KhronosGroup/Vulkan-Hpp/actions/runs/6319631419

* ci: set correct CMake options in update-header-pr workflow
2023-09-28 16:39:48 +02:00

30 lines
827 B
YAML

name: Set Version Tag
on:
push:
branches: ["main"]
jobs:
set-version-tag:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Update Submodules
run: |
cd Vulkan-Headers
VK_HEADER_GIT_TAG=$(git tag --points-at HEAD | head -n1)
git checkout $VK_HEADER_GIT_TAG
echo "VK_HEADER_GIT_TAG=$VK_HEADER_GIT_TAG" >> $GITHUB_ENV
- name: Set Tag
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
git tag $VK_HEADER_GIT_TAG || echo "Failed to set tag. Already existing?"
git push -u origin $VK_HEADER_GIT_TAG || echo "Failed to push tag. Already existing?"