From cf2214aeb932d51825fc006d466e7884448d3c59 Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:15:10 +0530 Subject: [PATCH 1/7] release --- .github/workflows/publish_package | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/publish_package diff --git a/.github/workflows/publish_package b/.github/workflows/publish_package new file mode 100644 index 0000000..4922629 --- /dev/null +++ b/.github/workflows/publish_package @@ -0,0 +1,43 @@ +name: Run Test Cases And Publish Package + +on: [main] + + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: '17' + + - name: Install Flutter + uses: subosito/flutter-action@v2 + with: + channel: 'stable' + + # Uncomment and adjust for publishing your package + - name: Setup Pub Credentials + shell: bash + env: + PUB_DEV_PUBLISH_ACCESS_TOKEN: ${{ secrets.PUB_DEV_PUBLISH_ACCESS_TOKEN }} + PUB_DEV_PUBLISH_REFRESH_TOKEN: ${{ secrets.PUB_DEV_PUBLISH_REFRESH_TOKEN }} + PUB_DEV_PUBLISH_TOKEN_ENDPOINT: ${{ secrets.PUB_DEV_PUBLISH_TOKEN_ENDPOINT }} + PUB_DEV_PUBLISH_EXPIRATION: ${{ secrets.PUB_DEV_PUBLISH_EXPIRATION }} + run: | + sh ./pub_login.sh + + - name: Check Publish Warnings + run: | + sudo cat /$HOME/.config/dart/pub-credentials.json + flutter pub publish --dry-run + + - name: Publish Package + if: github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, 'release') + run: | + yes | flutter pub publish From 045fd4923fdeed3bc2ca8ce3ec5caa89bc8a705b Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:15:40 +0530 Subject: [PATCH 2/7] release --- .github/workflows/publish_package | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_package b/.github/workflows/publish_package index 4922629..1ee90d9 100644 --- a/.github/workflows/publish_package +++ b/.github/workflows/publish_package @@ -5,7 +5,7 @@ on: [main] jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 From 8ec2af69f196fac1c868e9ec271e3a4f3b2dfc2b Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:16:04 +0530 Subject: [PATCH 3/7] Rename publish_package to publish_package.yaml --- .github/workflows/{publish_package => publish_package.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{publish_package => publish_package.yaml} (100%) diff --git a/.github/workflows/publish_package b/.github/workflows/publish_package.yaml similarity index 100% rename from .github/workflows/publish_package rename to .github/workflows/publish_package.yaml From d6d58cdac86aed566dbf77a324c698ef89c5d345 Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:17:00 +0530 Subject: [PATCH 4/7] Update publish_package.yaml --- .github/workflows/publish_package.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_package.yaml b/.github/workflows/publish_package.yaml index 1ee90d9..259e3ed 100644 --- a/.github/workflows/publish_package.yaml +++ b/.github/workflows/publish_package.yaml @@ -1,7 +1,8 @@ name: Run Test Cases And Publish Package -on: [main] - +on: + push: + branches: [ main ] jobs: build: From 2df72557a9e4583ed230bbf9dcbda3e89cda1b21 Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:19:56 +0530 Subject: [PATCH 5/7] Update publish_package.yaml --- .github/workflows/publish_package.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/publish_package.yaml b/.github/workflows/publish_package.yaml index 259e3ed..109e3b4 100644 --- a/.github/workflows/publish_package.yaml +++ b/.github/workflows/publish_package.yaml @@ -7,10 +7,10 @@ on: jobs: build: runs-on: ubuntu-latest + if: github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, 'release') steps: - uses: actions/checkout@v3 - - name: Set up JDK 17 uses: actions/setup-java@v3 with: @@ -39,6 +39,5 @@ jobs: flutter pub publish --dry-run - name: Publish Package - if: github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, 'release') run: | yes | flutter pub publish From 51410786dc82d7c11e53351e5f464d7b07090871 Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:20:36 +0530 Subject: [PATCH 6/7] Update publish_package.yaml --- .github/workflows/publish_package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_package.yaml b/.github/workflows/publish_package.yaml index 109e3b4..27593e9 100644 --- a/.github/workflows/publish_package.yaml +++ b/.github/workflows/publish_package.yaml @@ -7,7 +7,7 @@ on: jobs: build: runs-on: ubuntu-latest - if: github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, 'release') + if: contains(github.event.head_commit.message, 'release') steps: - uses: actions/checkout@v3 From 979155352c6b75875e3dff6b4d1d017ab24bf280 Mon Sep 17 00:00:00 2001 From: USAMA Date: Mon, 10 Mar 2025 12:21:00 +0530 Subject: [PATCH 7/7] release --- .github/workflows/publish_package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_package.yaml b/.github/workflows/publish_package.yaml index 27593e9..a58064d 100644 --- a/.github/workflows/publish_package.yaml +++ b/.github/workflows/publish_package.yaml @@ -5,7 +5,7 @@ on: branches: [ main ] jobs: - build: + build: runs-on: ubuntu-latest if: contains(github.event.head_commit.message, 'release')