ci: add release-please

This commit is contained in:
2024-08-14 01:09:22 +03:00
parent 0c2bf9350d
commit 280eae7275
3 changed files with 39 additions and 1 deletions

37
.github/workflows/release.yml vendored Normal file
View File

@@ -0,0 +1,37 @@
name: Test
on:
push:
branches: [ "master" ]
permissions:
contents: write
pull-requests: write
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install ZSH
run: |-
sudo apt update
sudo apt install zsh -y
- name: Run Tests
run: ./test/git-open.test.zsh
release:
needs:
- test
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
steps:
- uses: googleapis/release-please-action@v4
id: release
with:
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
release-type: simple

View File

@@ -2,7 +2,7 @@ name: Test
on:
push:
branches: [ "master", "develop" ]
branches: ["develop" ]
pull_request:
branches: [ "master", "develop" ]
workflow_dispatch:

1
version.txt Normal file
View File

@@ -0,0 +1 @@
1.0.1