Skip to content

chore(flame_steering_behaviors): v0.2.0 (#68) #1

chore(flame_steering_behaviors): v0.2.0 (#68)

chore(flame_steering_behaviors): v0.2.0 (#68) #1

name: flame_steering_behaviors_pub_publish
on:
push:
tags:
- "flame_steering_behaviors-v[0-9]+.[0-9]+.[0-9]+*"
jobs:
publish:
defaults:
run:
working-directory: ./packages/flame_steering_behaviors
permissions:
id-token: write # This is required for requesting the JWT
runs-on: ubuntu-latest
steps:
- name: 📚 Git Checkout
uses: actions/checkout@v4
- name: 🐦 Setup Flutter
uses: subosito/flutter-action@v2
- 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: 📢 Publish
run: flutter pub publish -f