From 46d680bc1723b30de169923702d07309501ab14b Mon Sep 17 00:00:00 2001 From: buck Date: Mon, 17 Apr 2023 11:13:59 -0500 Subject: [PATCH] build: add release-please for release and changelog management (#300) --- .github/workflows/release-please.yml | 20 ++++++++++++++++++++ release-please-config.json | 8 ++++++++ release-please-manifest.json | 3 +++ 3 files changed, 31 insertions(+) create mode 100644 .github/workflows/release-please.yml create mode 100644 release-please-config.json create mode 100644 release-please-manifest.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..e1d79d29 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,20 @@ +on: + push: + branches: + - master + +permissions: + contents: write + pull-requests: write + +name: release-please + +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-action@v3 + with: + release-type: node + package-name: caravan + command: manifest diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..fdbef6c6 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,8 @@ +{ + "bootstrap-sha": "c85b9739310ffa13ba160fe285f2b09cd9c78da4", + "packages": { + ".": { + "release-type": "node" + } + } +} diff --git a/release-please-manifest.json b/release-please-manifest.json new file mode 100644 index 00000000..f1c1e588 --- /dev/null +++ b/release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.5.0" +}