diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3512743..d6cb9ee 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,7 +5,7 @@ on: jobs: Test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Set up Go uses: actions/setup-go@v3 @@ -17,7 +17,7 @@ jobs: make test Build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Set up Go uses: actions/setup-go@v3 @@ -28,11 +28,11 @@ jobs: uses: goreleaser/goreleaser-action@v4.1.1 with: github_token: ${{ secrets.GH_PUBLISH_SECRETS }} - version: v1.14.0 - args: release --skip-publish --rm-dist --snapshot + version: v2.8.0 + args: release --clean --snapshot BuildImage: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Set up Go uses: actions/setup-go@v3 diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 73fcc4f..acc8db4 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -7,7 +7,7 @@ on: jobs: UpdateReleaseDraft: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: release-drafter/release-drafter@v5 env: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 531057d..68db136 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ env: jobs: goreleaser: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3.6.0 @@ -34,11 +34,11 @@ jobs: docker login --username linuxsuren --password ${{secrets.DOCKER_HUB_PUBLISH_SECRETS}} docker login ${{ env.REGISTRY }}/linuxsuren --username linuxsuren --password ${{secrets.GH_PUBLISH_SECRETS}} - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v2.9.1 + uses: goreleaser/goreleaser-action@v4.1.1 if: github.ref != 'refs/heads/master' with: - version: latest - args: release --rm-dist + version: v2.8.0 + args: release --clean env: GITHUB_TOKEN: ${{ secrets.GH_PUBLISH_SECRETS }} - name: Upload via oras @@ -50,7 +50,7 @@ jobs: oras push ${{ env.REGISTRY }}/linuxsuren/atest-ext-store-git:${TAG#v} */* image: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3.0.0 @@ -81,7 +81,7 @@ jobs: cache-to: type=gha,mode=max image-dockerhub: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3.0.0 diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 411e9fd..51dbb07 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,5 +1,6 @@ # This is an example .goreleaser.yml file with some sensible defaults. # Make sure to check the documentation at https://goreleaser.com +version: 2 before: hooks: # You may remove this if you don't use go modules. @@ -20,17 +21,17 @@ builds: - -s archives: - name_template: "{{ .Binary }}-{{ .Os }}-{{ .Arch }}" - builds: + ids: - atest-store-git format_overrides: - goos: windows - format: zip + formats: ['zip'] files: - README.md checksum: name_template: 'checksums.txt' snapshot: - name_template: "{{ incpatch .Version }}-next" + version_template: "{{ incpatch .Version }}-next" changelog: sort: asc filters: