Skip to content

Commit 4b579b4

Browse files
committed
Add release-please
1 parent 81c881f commit 4b579b4

File tree

2 files changed

+51
-33
lines changed

2 files changed

+51
-33
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: Release Please
2+
3+
permissions: {}
4+
5+
defaults:
6+
run:
7+
shell: bash
8+
9+
on:
10+
push:
11+
branches:
12+
- main
13+
14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.ref }}
16+
cancel-in-progress: false
17+
18+
jobs:
19+
release-please:
20+
timeout-minutes: 10
21+
runs-on: ubuntu-latest
22+
permissions:
23+
contents: write # for create a release
24+
pull-requests: write # for open a pull request
25+
issues: write # for create labels
26+
outputs:
27+
should-release: ${{ steps.release-please.outputs.release_created }}
28+
steps:
29+
- uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0
30+
id: release-please
31+
with:
32+
release-type: simple
33+
token: ${{ github.token }}
34+
35+
release:
36+
needs: release-please
37+
if: ${{ needs.release-please.outputs.should-release == 'true' }}
38+
timeout-minutes: 10
39+
permissions:
40+
contents: write
41+
runs-on: ubuntu-latest
42+
steps:
43+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
44+
with:
45+
persist-credentials: false
46+
fetch-depth: 0
47+
- uses: ./.github/actions/setup
48+
- run: goreleaser release --clean
49+
env:
50+
GITHUB_TOKEN: ${{ github.token }}
51+
TAP_GITHUB_TOKEN: ${{ secrets.TAP_GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)