From a2f7bc5f43382ffa4f7b21693d28f86aa5809f27 Mon Sep 17 00:00:00 2001 From: Kevin Mulcrone Date: Tue, 6 Dec 2022 20:37:03 -0700 Subject: [PATCH] feat: add release-please to github (#122) adds release-please to github to manage changelog and version incrementing --- .github/workflows/release-please.yml | 12 ++++++++++++ .release-please-manifest.json | 1 + package.json | 2 +- release-please-config.json | 18 ++++++++++++++++++ 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release-please.yml create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..4b48992a --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,12 @@ +on: + push: + branches: + - master +name: release-please +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-action@v3 + with: + command: manifest diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1 @@ +{} diff --git a/package.json b/package.json index 9d7af3fb..974101c4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "version": "1.2.0", - "name": "lily-monorepo", + "name": "lily-wallet", "author": "Lily Technologies, Inc. (https://lily-wallet.com)", "description": "Lily is the best way to secure your Bitcoin", "license": "Custom", diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..f764a111 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,18 @@ +{ + "release-as": "1.3.0", + "group-pull-request-title-pattern": "chore: release v${version}", + "packages": { + ".": {}, + "apps/electron": { + "release-as": "1.3.0" + }, + "apps/express": { "release-as": "1.3.0" }, + "apps/frontend": { "release-as": "1.3.0" }, + "packages/shared-server": { "release-as": "1.3.0" }, + "packages/types": { "release-as": "1.3.0" } + }, + "bootstrap-sha": "c7d2141ab4887fdf9f3849afab59db2b4f9a0535", + "last-release-sha": "c7d2141ab4887fdf9f3849afab59db2b4f9a0535", + "plugins": [{ "type": "node-workspace", "merge": false }], + "release-type": "node" +}