From 76efaafa04b5032fd551202f05651905c7cede46 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 18:25:57 +0000 Subject: [PATCH 1/3] Initial plan From 56513858b8dcee2c98b966a60e24464792001e12 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 18:31:24 +0000 Subject: [PATCH 2/3] Fix pub.dev credentials path for automated publishing Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com> --- .github/workflows/dart.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 0a1a463..fe631fb 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -61,6 +61,11 @@ jobs: - run: npm install -g "@semantic-release/changelog" - run: npm install -g "@semantic-release/git" - run: npm install -g "pub-semantic-release" + + - name: Setup Pub Credentials + run: | + mkdir -p $HOME/.pub-cache + echo '${{ secrets.PUB_CREDENTIALS }}' > $HOME/.pub-cache/credentials.json - name: Semantic Release run: | @@ -68,11 +73,6 @@ jobs: npx semantic-release@17 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Setup Pub Credentials - run: | - mkdir -p $HOME/.config/dart - echo '${{ secrets.PUB_CREDENTIALS }}' > $HOME/.config/dart/pub-credentials.json - name: Publish to pub.dev run: dart pub publish --force \ No newline at end of file From de76f17875253ff31bb399a0e26871383e0eef65 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 18:32:40 +0000 Subject: [PATCH 3/3] Add documentation comments for pub credentials setup Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com> --- .github/workflows/dart.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index fe631fb..2309c4f 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -62,6 +62,8 @@ jobs: - run: npm install -g "@semantic-release/git" - run: npm install -g "pub-semantic-release" + # Setup pub.dev credentials for automated publishing + # The credentials.json file should be stored as a repository secret - name: Setup Pub Credentials run: | mkdir -p $HOME/.pub-cache