From caeba6291de42a92a3812fde70812353b289f510 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sun, 4 Dec 2022 23:39:56 +0000 Subject: [PATCH] chore(release): setup release-please for automatic release PR generation --- .github/workflows/ci.yml | 10 ++++++++++ .release-please-manifest.json | 3 +++ CHANGELOG.md | 2 -- release-please-confog.json | 16 ++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 .release-please-manifest.json create mode 100644 release-please-confog.json diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 441d275..4f9c46d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -140,3 +140,13 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} comment-on-alert: true auto-push: true + + release-please: + needs: [test] + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/main' + steps: + - uses: google-github-actions/release-please-action@v3 + id: release-please + with: + command: manifest diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..5fdd883 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.1.0" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 915f792..b618882 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,5 @@ # Changelog -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - ## [1.1.0](https://github.com/jimeh/undent/compare/v1.0.2...v1.1.0) (2021-02-22) diff --git a/release-please-confog.json b/release-please-confog.json new file mode 100644 index 0000000..7e877f1 --- /dev/null +++ b/release-please-confog.json @@ -0,0 +1,16 @@ +{ + "bootstrap-sha": "369ec87dddfae22534693f8cf3be6cb85bc46f9d", + "last-release-sha": "369ec87dddfae22534693f8cf3be6cb85bc46f9d", + "release-type": "go", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "packages": { + ".": { + "changelog-path": "CHANGELOG.md", + "draft": false, + "prerelease": false, + "extra-files": [] + } + }, + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" +}