From 4c659bdf033501df738206e3c18c07fbcaa48f78 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Mon, 19 Aug 2024 17:13:21 +0200 Subject: [PATCH 1/3] fix: run melos bootstrap before publishing --- .github/workflows/publish.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b937026f..bd89af6c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -28,6 +28,9 @@ jobs: - name: Install melos run: flutter pub global activate melos + - name: Install dependencies + run: melos bootstrap + - name: Set powersync core version run: echo "CORE_VERSION=v0.1.8" >> $GITHUB_ENV From f676fd314ca772f4d1d8402e028128897c2665d3 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Mon, 19 Aug 2024 18:07:21 +0200 Subject: [PATCH 2/3] fix: only run publish workflow once per tag --- .github/workflows/publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bd89af6c..df03760c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,6 +7,10 @@ on: - "powersync_flutter_libs-v[0-9]+.[0-9]+.[0-9]+*" workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + jobs: publish-packages: name: Publish packages From ec624789ce7a09b7ba302e315a6857d9130e011e Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Mon, 19 Aug 2024 18:09:01 +0200 Subject: [PATCH 3/3] fix: Limit to one instance of the workflow at a time --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index df03760c..dc94654c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,7 +8,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: ${{ github.workflow }} cancel-in-progress: false jobs: