This action automatically creates tags in your repository when you update your pubspec.yaml version. Use it to trigger builds automatically.
Setup a workflow that triggers on commit to your release branch to run this action.
A custom GitHub access token with repo permissions needs to be created as the provided GITHUB_TOKEN
, when used, cannot trigger other workflows. See here for more info on what this means.
To create an access token, see here. Save this token as a secret on your repo and provide it to the action like below.
name: Version tag
on:
push:
branches:
- master
jobs:
tag:
runs-on: ubuntu-latest
steps:
- uses: theochampion/dart-auto-tag@v1.0.1
with:
token: ${{ secrets.TAG_TOKEN }}
Create another workflow that is triggered when a tag is created.
name: Build release
on:
push:
tags:
- 'v*'
jobs:
build:
steps:
...
Now whenever you update your pubspec version field, a version tag is automatically created.
Input | Description |
---|---|
path |
The path to the pubspec file to track (default: pubspec.yaml ). |
token |
The GitHub access token to create tags in the repository. |