on main help sign in
chore(go): upgrade to go 1.25 and enable `GOEXPERIMENT=greenteagc`
6a4398eAndrey Nering
.github/workflows/release.yml+1
@@ -32,3 +32,4 @@ jobs:
32 macos_notary_issuer_id: ${{ secrets.MACOS_NOTARY_ISSUER_ID }}
32 macos_notary_issuer_id: ${{ secrets.MACOS_NOTARY_ISSUER_ID }}
33 macos_notary_key_id: ${{ secrets.MACOS_NOTARY_KEY_ID }}
33 macos_notary_key_id: ${{ secrets.MACOS_NOTARY_KEY_ID }}
34 macos_notary_key: ${{ secrets.MACOS_NOTARY_KEY }}
34 macos_notary_key: ${{ secrets.MACOS_NOTARY_KEY }}
35+ go_version: "1.25"
.goreleaser.yml+1
@@ -43,6 +43,7 @@ before:
43builds:
43builds:
44 - env:
44 - env:
45 - CGO_ENABLED=0
45 - CGO_ENABLED=0
46+ - GOEXPERIMENT=greenteagc
46 goos:
47 goos:
47 - linux
48 - linux
48 - darwin
49 - darwin
Taskfile.yaml+8
@@ -2,6 +2,9 @@
2
2
3version: "3"
3version: "3"
4
4
5+env:
6+ GOEXPERIMENT: greenteagc
7+
5tasks:
8tasks:
6 lint:
9 lint:
7 desc: Run base linters
10 desc: Run base linters
@@ -30,6 +33,11 @@ tasks:
30 cmds:
33 cmds:
31 - go run .
34 - go run .
32
35
36+ install:
37+ desc: Install the application
38+ cmds:
39+ - go install -v .
40+
33 profile:cpu:
41 profile:cpu:
34 desc: 10s CPU profile
42 desc: 10s CPU profile
35 cmds:
43 cmds:
go.mod+1−1
@@ -1,6 +1,6 @@
1module github.com/charmbracelet/crush
1module github.com/charmbracelet/crush
2
2
3−go 1.24.3
3+go 1.25.0
4
4
5require (
5require (
6 github.com/JohannesKaufmann/html-to-markdown v1.6.0
6 github.com/JohannesKaufmann/html-to-markdown v1.6.0