Skip to content

v0.2.1

v0.2.1 #16

name: Create tag and release
on:
pull_request:
paths:
- 'CHANGELOG.rst'
push:
branches:
- main
paths:
- 'CHANGELOG.rst'
jobs:
check_version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check version in changelog
run: bash ./tag-from-pipeline.sh verify_changelog_version
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
create_tag_and_release:
needs: check_version
runs-on: ubuntu-latest
if: ${{ github.ref == 'refs/heads/main' }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Create new tag and release
run: bash ./tag-from-pipeline.sh create_new_tag
env:
GITHUB_TOKEN: ${{ secrets.PAT }}