From f467fa3c08c580b2ac9c7ce24ae7ea1301da72f2 Mon Sep 17 00:00:00 2001 From: j3ssie Date: Wed, 15 Apr 2026 22:12:07 +0800 Subject: [PATCH] ci: mirror nightly OOM fixes in manual release (parallelism=1, GOMEMLIMIT, -trimpath) --- .github/workflows/manual-release.yaml | 4 +++- .goreleaser.yaml | 10 ++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/manual-release.yaml b/.github/workflows/manual-release.yaml index 4336ad0..99ffbb9 100644 --- a/.github/workflows/manual-release.yaml +++ b/.github/workflows/manual-release.yaml @@ -44,10 +44,12 @@ jobs: with: distribution: goreleaser version: "~> v2" - args: release --clean --skip=validate + args: release --clean --skip=validate --parallelism=1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GORELEASER_CURRENT_TAG: ${{ steps.get-tag.outputs.tag }} + GOGC: "50" + GOMEMLIMIT: "5GiB" - name: Mark release as latest env: diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 9575ae0..9d1b855 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -3,26 +3,20 @@ version: 2 project_name: osmedeus -before: - hooks: - - go mod tidy - builds: - id: osmedeus main: ./cmd/osmedeus binary: osmedeus env: - CGO_ENABLED=0 + flags: + - -trimpath goos: - linux - darwin goarch: - amd64 - arm64 - - 386 - ignore: - - goos: darwin - goarch: 386 ldflags: - -s -w - -X main.BuildTime={{.Date}}