From 24978470cd23b23d04d379121c5e251c6a065799 Mon Sep 17 00:00:00 2001 From: krau <71133316+krau@users.noreply.github.com> Date: Wed, 27 Aug 2025 11:12:42 +0800 Subject: [PATCH] feat: add go generate command to build process and update go.mod dependencies --- .github/workflows/build-release.yml | 2 +- Dockerfile | 1 + go.mod | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 8e123e2..0da6727 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -54,7 +54,7 @@ jobs: - name: Release Go Binary uses: wangyoucao577/go-release-action@v1 with: - pre_command: export CGO_ENABLED=0 + pre_command: export CGO_ENABLED=0 && go generate ./... goos: ${{ matrix.goos }} goarch: ${{ matrix.goarch }} github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/Dockerfile b/Dockerfile index a7ea018..4fb519a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \ COPY . . RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ + go generate ./... && \ CGO_ENABLED=0 \ go build -trimpath \ -ldflags=" \ diff --git a/go.mod b/go.mod index a44d2e2..04fc83d 100644 --- a/go.mod +++ b/go.mod @@ -10,6 +10,7 @@ require ( github.com/charmbracelet/log v0.4.2 github.com/fatih/color v1.18.0 github.com/gabriel-vasile/mimetype v1.4.9 + github.com/goccy/go-yaml v1.18.0 github.com/gotd/contrib v0.21.0 github.com/gotd/td v0.129.0 github.com/minio/minio-go/v7 v7.0.95 @@ -50,7 +51,6 @@ require ( github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect github.com/go-viper/mapstructure/v2 v2.4.0 // indirect github.com/goccy/go-json v0.10.5 // indirect - github.com/goccy/go-yaml v1.18.0 // indirect github.com/google/go-github/v30 v30.1.0 // indirect github.com/google/go-querystring v1.1.0 // indirect github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e // indirect @@ -115,7 +115,7 @@ require ( github.com/ncruces/go-sqlite3 v0.27.1 github.com/ncruces/go-sqlite3/gormlite v0.24.0 github.com/nicksnyder/go-i18n/v2 v2.6.0 - github.com/pelletier/go-toml/v2 v2.2.4 + github.com/pelletier/go-toml/v2 v2.2.4 // indirect github.com/sagikazarmark/locafero v0.10.0 // indirect github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect github.com/spf13/afero v1.14.0 // indirect