diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f439c0be9aab0f3e485e640ec13df420a0060ca2..403b8fe6d2d5b35a6e389275a0c84a6bce7dabf0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,3 +32,4 @@ jobs: macos_notary_issuer_id: ${{ secrets.MACOS_NOTARY_ISSUER_ID }} macos_notary_key_id: ${{ secrets.MACOS_NOTARY_KEY_ID }} macos_notary_key: ${{ secrets.MACOS_NOTARY_KEY }} + go_version: "1.25" diff --git a/.goreleaser.yml b/.goreleaser.yml index 734ee98cddd2bd3fa296bb6f3434f4a17d055f9c..623aa6f6944db36f2deb5a7a6899249596e55211 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -43,6 +43,7 @@ before: builds: - env: - CGO_ENABLED=0 + - GOEXPERIMENT=greenteagc goos: - linux - darwin diff --git a/Taskfile.yaml b/Taskfile.yaml index be2da27fe53087cef2723766821ce90c910c7490..b50a15e8523970eed50f0414c6b76bb5cf3048d4 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -2,6 +2,9 @@ version: "3" +env: + GOEXPERIMENT: greenteagc + tasks: lint: desc: Run base linters @@ -30,6 +33,11 @@ tasks: cmds: - go run . + install: + desc: Install the application + cmds: + - go install -v . + profile:cpu: desc: 10s CPU profile cmds: diff --git a/go.mod b/go.mod index 0f11729773610f36a720316f9fc87818503a49ed..f8969ec6cd959ef186536992fbb4d08940c52030 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/charmbracelet/crush -go 1.24.3 +go 1.25.0 require ( github.com/JohannesKaufmann/html-to-markdown v1.6.0