diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 0197a44a6..24d5e06d1 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -24,12 +24,12 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: '1.22' + go-version: '1.23' - name: Build Release uses: goreleaser/goreleaser-action@v6 with: distribution: goreleaser - version: latest + version: '~> v2' args: release --skip=publish --clean - name: Upload Assets uses: softprops/action-gh-release@v1 @@ -56,11 +56,11 @@ jobs: dist/*.tar.gz dist/checksums.txt - name: Setup OSSUTIL - uses: yizhoumo/setup-ossutil@v1 + uses: yizhoumo/setup-ossutil@v2 with: endpoint: ${{ secrets.OSS_ENDPOINT }} access-key-id: ${{ secrets.OSS_ACCESS_KEY_ID }} access-key-secret: ${{ secrets.OSS_ACCESS_KEY_SECRET }} - ossutil-version: '1.7.14' + ossutil-version: '1.7.18' - name: Upload Assets to OSS run: ossutil cp -r dist/ oss://resource-fit2cloud-com/1panel/package/stable/${{ github.ref_name }}/release/ --include "*.tar.gz" --include "checksums.txt" --only-current-dir --force \ No newline at end of file diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 4d61c9521..ca4ecfe12 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,5 +1,7 @@ -# This is an example .goreleaser.yml file with some sensible defaults. -# Make sure to check the documentation at https://goreleaser.com +# yaml-language-server: $schema=https://goreleaser.com/static/schema.json +# vim: set ts=2 sw=2 tw=0 fo=jcroql +version: 2 + before: hooks: # - export NODE_OPTIONS="--max-old-space-size=8192" @@ -40,20 +42,13 @@ archives: - install.sh - README.md - LICENSE - + checksum: name_template: 'checksums.txt' -snapshot: - version_template: "{{ incpatch .Version }}-next" -release: - draft: true - mode: append - extra_files: - - glob: dist/*.tar.gz - - glob: dist/checksums.txt - name_template: "Release {{.Tag}}" -# The lines beneath this are called `modelines`. See `:help modeline` -# Feel free to remove those if you don't want/use them. -# yaml-language-server: $schema=https://goreleaser.com/static/schema.json -# vim: set ts=2 sw=2 tw=0 fo=cnqoj +changelog: + sort: asc + filters: + exclude: + - "^docs:" + - "^test:"