ci: configure release-please

Release-As: v0.9.0
This commit is contained in:
gegoune 2023-12-10 02:32:28 +01:00 committed by gegoune
parent 0a7c24b675
commit 90cff8e468
3 changed files with 13 additions and 4 deletions

View File

@ -3,16 +3,15 @@ on:
branches: branches:
- master - master
name: release-please name: release-please
permissions:
contents: write
pull-requests: write
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: google-github-actions/release-please-action@v4 - uses: google-github-actions/release-please-action@v4
id: release id: release
with:
release-type: simple
package-name: nvim-tree
command: github-release
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: tag major and minor versions - name: tag major and minor versions
if: ${{ steps.release.outputs.release_created }} if: ${{ steps.release.outputs.release_created }}

View File

View File

@ -0,0 +1,10 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"include-v-in-tag": true,
"packages": {
".": {
"package-name": "nvim-tree",
"release-type": "simple"
}
}
}