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?"