Skip to content

release: 0.0.36

release: 0.0.36 #5

Workflow file for this run

name: Auto Tag
on: [push]
permissions:
contents: write
jobs:
tag:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# parse version from git log like `release: 0.0.35`
- name: Get version
id: version
run: echo VERSION=$(git log --pretty=oneline -1 | grep -oP 'release: \K[0-9.]+') >> $GITHUB_ENV

Check failure on line 15 in .github/workflows/autotag.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/autotag.yml

Invalid workflow file

You have an error in your yaml syntax on line 15
# skip if no version found
- name: Check version
run: echo "Version: $VERSION"
- name: Skip if no version
if: $VERSION == ''
run: echo "No version found, skipping..."
# create & push tag
- name: Create & push tag
if: $VERSION != ''
run: |
git tag v$VERSION
git push origin v$VERSION