From cf57393a1b3a05e7352e8c00aaafd27b98de14d4 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 16 Nov 2023 14:48:26 +0000 Subject: [PATCH] ci(release): setup release-please --- .github/.release-please-manifest.json | 3 +++ .github/release-please-config.json | 17 +++++++++++++++++ .github/workflows/release-please.yml | 11 +++++++++++ tab-bar-notch.el | 4 +++- 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/.release-please-manifest.json create mode 100644 .github/release-please-config.json create mode 100644 .github/workflows/release-please.yml diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json new file mode 100644 index 0000000..3a327a0 --- /dev/null +++ b/.github/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.0.3" +} diff --git a/.github/release-please-config.json b/.github/release-please-config.json new file mode 100644 index 0000000..a6cd528 --- /dev/null +++ b/.github/release-please-config.json @@ -0,0 +1,17 @@ +{ + "initial-version": "0.0.4", + "packages": { + ".": { + "release-type": "simple", + "changelog-path": "CHANGELOG.md", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "draft": false, + "prerelease": false, + "extra-files": [ + "yank-indent.el" + ] + } + }, + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" +} diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 0000000..85a6b16 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,11 @@ +--- +on: + push: + branches: + - main + +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: jimeh/release-please-manifest-action@v1 diff --git a/tab-bar-notch.el b/tab-bar-notch.el index 6166efe..158349c 100644 --- a/tab-bar-notch.el +++ b/tab-bar-notch.el @@ -4,7 +4,9 @@ ;; URL: https://github.com/jimeh/tab-bar-notch ;; Package-Requires: ((emacs "27.1")) ;; Keywords: convenience, hardware -;; Version: 0.0.4 +;; x-release-please-start-version +;; Version: 0.0.3 +;; x-release-please-end ;; This file is not part of GNU Emacs.