From b08fe58c7ba0a6e11225ad2f0332e510d0cf1b4d Mon Sep 17 00:00:00 2001 From: bestrui Date: Fri, 7 Feb 2025 17:36:16 +0800 Subject: [PATCH] ci: :zap: armv7 resolve #8 --- .github/workflows/release.yml | 2 +- .goreleaser.yaml | 54 +++++++++++++++++++++++++++++++++++ README.md | 2 +- 3 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 .goreleaser.yaml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4273f13..fd634c4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,6 +70,6 @@ jobs: with: context: . push: true - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64,linux/arm64,linux/arm/v7 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000..33d7b13 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,54 @@ +before: + hooks: + - go mod tidy + +builds: + - env: + - CGO_ENABLED=0 + goos: + - linux + - windows + - darwin + goarch: + - amd64 + - arm64 + - arm + - "386" + goarm: + - "7" + ignore: + - goos: darwin + goarch: arm + - goos: windows + goarch: arm + - goos: darwin + goarch: "386" + mod_timestamp: '{{ .CommitTimestamp }}' + flags: + - -trimpath + ldflags: + - -s -w + +archives: + - format: tar.gz + name_template: >- + {{ .ProjectName }}_ + {{- title .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else if eq .Arch "arm64" }}aarch64 + {{- else if eq .Arch "arm" }}armv7 + {{- else }}{{ .Arch }}{{ end }} + format_overrides: + - goos: windows + format: zip + +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' + - '^chore:' + - Merge pull request + - Merge branch \ No newline at end of file diff --git a/README.md b/README.md index 78edcd0..d5fb02c 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ docker run -itd \ --name mihomo-check \ -v /path/to/config:/app/config \ --restart=always \ - bestrui/mihomo-check:latest + ghcr.io/bestruirui/subs-check ``` ### 源码直接运行