Skip to content

Have better hygiene of e2e leftovers #81

Have better hygiene of e2e leftovers

Have better hygiene of e2e leftovers #81

Workflow file for this run

name: Tag Release
on:
pull_request:
types:
- closed
jobs:
tag:
if: (github.event.pull_request.merged == true && (startsWith(github.head_ref, 'release/') || startsWith(github.head_ref, 'pre-release/')))
environment: release
name: Tag Release
runs-on: ubuntu-latest
env:
BRANCH: ${{ github.head_ref }}
outputs:
tag: ${{ steps.tag.outputs.tag }}
steps:
- name: Check out code
uses: actions/checkout@v4
with:
submodules: true
fetch-depth: 0
ref: ${{ env.BRANCH }}
- name: Tag and kick release
id: tag
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
version=$(echo "$BRANCH" | awk -F '/' '{print $2}')
tag="v${version}"
git tag "${tag}"
git push origin "${tag}"
echo "tag=${tag}" >> "$GITHUB_OUTPUT"
cat "$GITHUB_OUTPUT"
release-post-merge:
needs:
- tag
uses: ./.github/workflows/release-post-merge.yml
secrets: inherit
with:
tag: ${{ needs.tag.outputs.tag }}