diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 7d58c6b..32f85aa 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: 'Go 单元测试' - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version: '1.26' - name: '运行测试' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31c7ab7..3588024 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,8 +4,6 @@ on: push: tags: - 'v*' - release: - types: [published, released] permissions: contents: write @@ -24,9 +22,9 @@ jobs: - { target: android-armv7, goos: linux, goarch: arm, ext: '' } steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: - go-version: '1.26' + go-version: '1.25' - name: '编译 ${{ matrix.target }}' run: | mkdir -p dist @@ -64,19 +62,9 @@ jobs: *.tar.gz|*.zip) cp "$f" release/ ;; esac done - - name: '生成 MD5/SHA1 校验文件' - run: | - set -euo pipefail - cd release - find . -type f ! -name 'checksums-md5.txt' ! -name 'checksums-sha1.txt' -print0 \ - | sort -z | xargs -0 -r md5sum > checksums-md5.txt - find . -type f ! -name 'checksums-md5.txt' ! -name 'checksums-sha1.txt' -print0 \ - | sort -z | xargs -0 -r sha1sum > checksums-sha1.txt - name: '上传到 Release' - if: github.event_name != 'workflow_dispatch' || github.event.inputs.tag != '' uses: softprops/action-gh-release@v2 with: - tag_name: ${{ github.event.inputs.tag || github.event.release.tag_name || github.ref_name }} files: 'release/*' generate_release_notes: true fail_on_unmatched_files: false