From ec2b5c43141d3de6107a3287a0aad43ab3cd9062 Mon Sep 17 00:00:00 2001 From: Yonghwan SO Date: Fri, 7 Oct 2022 16:49:41 +0900 Subject: [PATCH] updated goreleaser configuration --- .github/workflows/release.yml | 23 +++++++++-------------- .goreleaser.yml | 8 +++----- Makefile | 12 +----------- 3 files changed, 13 insertions(+), 30 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d9ca426f..11079319 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,22 +8,17 @@ jobs: release: name: Release runs-on: ubuntu-latest + permissions: + contents: write + packages: write + issues: write steps: - - name: Checkout Code - uses: actions/checkout@v3 - - - name: Set up Go 1.17 - uses: actions/setup-go@v3 + - uses: actions/checkout@v3 with: - go-version: 1.17 - - - name: Fetch tags - run: git fetch --depth=1 origin +refs/tags/*:refs/tags/* - - - name: setup release environment + fetch-depth: 0 + - name: setup environment run: |- - echo 'GITHUB_TOKEN=${{secrets.GORELEASER_TOKEN }}' > .release-env - - - name: release publish + echo 'GITHUB_TOKEN=${{secrets.GORELEASER_PAT }}' > .release-env + - name: run goreleaser run: make release diff --git a/.goreleaser.yml b/.goreleaser.yml index 5588bc8a..e715bc0d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -85,8 +85,7 @@ builds: - amd64 archives: - - - format_overrides: + - format_overrides: - goos: windows format: zip @@ -104,11 +103,10 @@ changelog: - '^test:' brews: - - - name: 'pop' + - name: 'pop' tap: owner: gobuffalo name: homebrew-tap - homepage: "https://gobuffalo.io/docs/db/getting-started" + homepage: "https://gobuffalo.io/documentation/database/pop/" description: "A Tasty Treat For All Your Database Needs" skip_upload: "auto" diff --git a/Makefile b/Makefile index 87d9afb8..f0219c84 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PACKAGE_NAME := github.com/gobuffalo/pop -GOLANG_CROSS_VERSION ?= v1.17.6 +GOLANG_CROSS_VERSION ?= v1.18 TAGS ?= "sqlite" GO_BIN ?= go @@ -19,14 +19,6 @@ lint: release-test: ./test.sh -.PHONY: sysroot-pack -sysroot-pack: - @tar cf - $(SYSROOT_DIR) -P | pv -s $[$(du -sk $(SYSROOT_DIR) | awk '{print $1}') * 1024] | pbzip2 > $(SYSROOT_ARCHIVE) - -.PHONY: sysroot-unpack -sysroot-unpack: - @pv $(SYSROOT_ARCHIVE) | pbzip2 -cd | tar -xf - - .PHONY: release-dry-run release-dry-run: @docker run \ @@ -36,7 +28,6 @@ release-dry-run: --env-file .release-env \ -v /var/run/docker.sock:/var/run/docker.sock \ -v `pwd`:/go/src/$(PACKAGE_NAME) \ - -v `pwd`/sysroot:/sysroot \ -w /go/src/$(PACKAGE_NAME) \ goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ --rm-dist --skip-validate --skip-publish --snapshot @@ -54,7 +45,6 @@ release: --env-file .release-env \ -v /var/run/docker.sock:/var/run/docker.sock \ -v `pwd`:/go/src/$(PACKAGE_NAME) \ - -v `pwd`/sysroot:/sysroot \ -w /go/src/$(PACKAGE_NAME) \ goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ release --rm-dist