Skip to content

Closes #7 Add protection for bad version strings, update deps #1

Closes #7 Add protection for bad version strings, update deps

Closes #7 Add protection for bad version strings, update deps #1

Workflow file for this run

# Continuous Deployment: Publish Package to pub.dev
name: CD Publish
on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+*"
# Modify the default permissions granted to GITHUB_TOKEN
permissions:
contents: write
id-token: write
pull-requests: write
jobs:
Publish:
name: publish
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Flutter Setup
uses: ./.github/actions/flutter-setup
- name: Get Id Token
uses: actions/github-script@v6
with:
script: |
let pub_token = await core.getIDToken('https://pub.dev')
core.exportVariable('PUB_TOKEN', pub_token)
- name: Authenticate
run: flutter pub pub token add https://pub.dev --env-var PUB_TOKEN
- name: Install dependencies
run: flutter pub get
- name: Dry Run
run: flutter pub publish --dry-run
- name: Publish
run: flutter pub publish --force