ci(release): setup release-please

This commit is contained in:
2023-11-16 14:48:26 +00:00
parent b069781291
commit cf57393a1b
4 changed files with 34 additions and 1 deletions

3
.github/.release-please-manifest.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
".": "0.0.3"
}

17
.github/release-please-config.json vendored Normal file
View File

@@ -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"
}

11
.github/workflows/release-please.yml vendored Normal file
View File

@@ -0,0 +1,11 @@
---
on:
push:
branches:
- main
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: jimeh/release-please-manifest-action@v1

View File

@@ -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.