From 362dc5c3bf41bf44bbfc516956576d2741155464 Mon Sep 17 00:00:00 2001 From: Blaine Bublitz Date: Mon, 26 Jun 2023 15:45:42 +0100 Subject: [PATCH] chore: Add release-please (#19) --- .github/workflows/release.yml | 21 +++++++++++++++++++++ .release-please-manifest.json | 3 +++ .vscodeignore | 1 + CHANGELOG.md | 9 --------- release-please-config.json | 13 +++++++++++++ 5 files changed, 38 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/release.yml create mode 100644 .release-please-manifest.json delete mode 100644 CHANGELOG.md create mode 100644 release-please-config.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..89b2a7d --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,21 @@ +name: Release + +on: + push: + branches: + - master + +jobs: + release-please: + name: Create Release + outputs: + release-pr: ${{ steps.release.outputs.pr }} + tag-name: ${{ steps.release.outputs.tag_name }} + runs-on: ubuntu-latest + steps: + - name: Run release-please + id: release + uses: google-github-actions/release-please-action@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + command: manifest diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..b985ff6 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.0.1" +} diff --git a/.vscodeignore b/.vscodeignore index 9f04935..bfaf4fe 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -1,3 +1,4 @@ +.github/ .vscode/ node_modules/ out/*.js.map diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 9f61c76..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change Log - -All notable changes to the "noir-programming-language-syntax-highlighter" extension will be documented in this file. - -Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. - -## [Unreleased] - -- Initial release \ No newline at end of file diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..2840e42 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,13 @@ +{ + "release-type": "simple", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "pull-request-title-pattern": "chore: Release ${version}", + "packages": { + ".": { + "release-type": "node", + "component": "vscode-noir", + "include-component-in-tag": false + } + } +}