From 48bb0c729424b41f1bb58f00b835a55d1ad110c0 Mon Sep 17 00:00:00 2001 From: Naveed Jooma Date: Fri, 4 Aug 2023 12:30:46 -0400 Subject: [PATCH] Manual relese process --- .github/workflows/publish.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 82bf8ed025..7836130f61 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,13 +1,27 @@ name: Publish to pub.dev on: - push: - tags: - - "v[0-9]+.[0-9]+.[0-9]+*" + release: + types: [published] jobs: publish: + if: github.repository_owner == 'viamrobotics' runs-on: [self-hosted, x64] + container: + image: ghcr.io/cirruslabs/flutter:3.10.6 + + name: "Publish to pub.dev" permissions: - id-token: "write" - uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1 + id-token: write + steps: + - uses: actions/checkout@v3 + + - name: Install dependencies + run: flutter pub get + + - name: Publish - dry run + run: flutter pub publish --dry-run + + - name: Publish to pub.dev + run: flutter pub publish -f