From 19713dc64ac315ca4dc06ecb619e8316ba616c19 Mon Sep 17 00:00:00 2001 From: Takanori Hirano Date: Sun, 17 Aug 2025 16:07:40 +0000 Subject: [PATCH 1/5] Add GitHub Actions release workflow Adds automated release workflow that triggers on version tags to build and publish releases. --- .github/workflows/release.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..23ac522 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,21 @@ +on: + workflow_dispatch: +permissions: + contents: write + pull-requests: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/create-github-app-token@v2 + id: app + with: + app-id: ${{ vars.RELEASE_APP_ID }} + private-key: ${{ secrets.RELEASE_APP_PRIVATE_KEY }} + permission-contents: write + permission-pull-requests: write + - uses: googleapis/release-please-action@v4 + with: + token: ${{ steps.app.outputs.token }} + release-type: node From efe73ce35df74eefcea86389bf8ba00582c6ad7f Mon Sep 17 00:00:00 2001 From: Takanori Hirano Date: Sun, 17 Aug 2025 16:07:51 +0000 Subject: [PATCH 2/5] Update release workflow configuration --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 23ac522..77f4247 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,4 +18,4 @@ jobs: - uses: googleapis/release-please-action@v4 with: token: ${{ steps.app.outputs.token }} - release-type: node + release-type: go From e9f98cff1e9dbdea0730f90cc06e35864218e889 Mon Sep 17 00:00:00 2001 From: Takanori Hirano Date: Sun, 17 Aug 2025 16:10:55 +0000 Subject: [PATCH 3/5] Change release workflow trigger to push on main branch --- .github/workflows/release.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 77f4247..03f309a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,5 +1,7 @@ on: - workflow_dispatch: + push: + branches: + - main permissions: contents: write pull-requests: write From 4eb958926981fecd96f7fa4489f5263e7938d656 Mon Sep 17 00:00:00 2001 From: Takanori Hirano Date: Sun, 17 Aug 2025 16:11:23 +0000 Subject: [PATCH 4/5] Add name to release workflow --- .github/workflows/release.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 03f309a..2167ffe 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,3 +1,4 @@ +name: Release on: push: branches: From 9b04881b53b979911582ac3714afbae054e6b923 Mon Sep 17 00:00:00 2001 From: Takanori Hirano Date: Sun, 17 Aug 2025 16:13:59 +0000 Subject: [PATCH 5/5] Add release-please manifest configuration --- .release-please-manifest.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .release-please-manifest.json diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..af55ef0 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.2.1" +}