Skip to content

Commit 2113338

Browse files
committed
[skip ci]chore(cicd): update gha and goreleaser
1 parent a458912 commit 2113338

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

.github/workflows/release.yaml

+9-10
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,18 @@ jobs:
3232
- name: Set up Go
3333
uses: actions/setup-go@v5
3434
with:
35-
go-version: 1.21
36-
- name: Generate token
37-
id: generate_token
38-
uses: tibdex/github-app-token@v2
35+
go-version: '^1.23'
36+
- id: app-token
37+
uses: actions/create-github-app-token@v1
3938
with:
40-
app_id: ${{ secrets.APP_ID }}
41-
private_key: ${{ secrets.PRIVATE_KEY }}
42-
repository: sunggun-yu/homebrew-tap
39+
app-id: ${{ secrets.APP_ID }}
40+
private-key: ${{ secrets.PRIVATE_KEY }}
41+
owner: ${{ github.repository_owner }}
4342
- name: Run GoReleaser
44-
uses: goreleaser/goreleaser-action@v5
43+
uses: goreleaser/goreleaser-action@v6
4544
with:
4645
distribution: goreleaser
4746
version: latest
48-
args: release --rm-dist
47+
args: release --clean
4948
env:
50-
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
49+
GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}

.github/workflows/test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Go
1616
uses: actions/setup-go@v5
1717
with:
18-
go-version: 1.21
18+
go-version: '^1.23'
1919
- name: Run go mod tidy
2020
run: go mod tidy
2121
- name: Run Test

.goreleaser.yaml

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
# This is an example .goreleaser.yml file with some sensible defaults.
2-
# Make sure to check the documentation at https://goreleaser.com
1+
version: 2
32

43
project_name: envp
54

@@ -43,13 +42,13 @@ changelog:
4342

4443
brews:
4544
- name: "envp"
46-
tap:
45+
repository:
4746
owner: sunggun-yu
4847
name: homebrew-tap
4948
branch: main
5049
description: "Cli wrapper to set profile based environment variables for your command line execution"
5150
homepage: https://github.com/sunggun-yu/envp
52-
folder: Formula
51+
directory: Formula
5352
download_strategy: CurlDownloadStrategy
5453
install: |
5554
bin.install "{{ .ProjectName }}"

0 commit comments

Comments
 (0)