Skip to content

Commit

Permalink
Merge pull request #1290 from cloudflare/nicky/golang-cross-latest
Browse files Browse the repository at this point in the history
  • Loading branch information
nickysemenza committed May 12, 2023
2 parents 9618eba + f6cb3e8 commit b2e0b85
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/go.yml
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go: ["1.18", "1.19"]
go: [stable, oldstable]
services:
# Label used to access the service container
postgres:
Expand Down
48 changes: 48 additions & 0 deletions .goreleaser.yml
Expand Up @@ -18,6 +18,8 @@ builds:
main: ./cmd/cfssl
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-linux
binary: cfssl
goos:
Expand All @@ -30,6 +32,8 @@ builds:
main: ./cmd/cfssl
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-windows
binary: cfssl
env:
Expand All @@ -42,6 +46,8 @@ builds:
main: ./cmd/cfssl
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-bundle-darwin
binary: cfssl-bundle
env:
Expand All @@ -55,6 +61,8 @@ builds:
main: ./cmd/cfssl-bundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-bundle-linux
binary: cfssl-bundle
goos:
Expand All @@ -67,6 +75,8 @@ builds:
main: ./cmd/cfssl-bundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-bundle-windows
binary: cfssl-bundle
env:
Expand All @@ -79,6 +89,8 @@ builds:
main: ./cmd/cfssl-bundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-certinfo-darwin
binary: cfssl-certinfo
env:
Expand All @@ -92,6 +104,8 @@ builds:
main: ./cmd/cfssl-certinfo
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-certinfo-linux
binary: cfssl-certinfo
goos:
Expand All @@ -104,6 +118,8 @@ builds:
main: ./cmd/cfssl-certinfo
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-certinfo-windows
binary: cfssl-certinfo
env:
Expand All @@ -116,6 +132,8 @@ builds:
main: ./cmd/cfssl-certinfo
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-newkey-darwin
binary: cfssl-newkey
env:
Expand All @@ -129,6 +147,8 @@ builds:
main: ./cmd/cfssl-newkey
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-newkey-linux
binary: cfssl-newkey
goos:
Expand All @@ -141,6 +161,8 @@ builds:
main: ./cmd/cfssl-newkey
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-newkey-windows
binary: cfssl-newkey
env:
Expand All @@ -153,6 +175,8 @@ builds:
main: ./cmd/cfssl-newkey
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-scan-darwin
binary: cfssl-scan
env:
Expand All @@ -166,6 +190,8 @@ builds:
main: ./cmd/cfssl-scan
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-scan-linux
binary: cfssl-scan
goos:
Expand All @@ -178,6 +204,8 @@ builds:
main: ./cmd/cfssl-scan
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssl-scan-windows
binary: cfssl-scan
env:
Expand All @@ -190,6 +218,8 @@ builds:
main: ./cmd/cfssl-scan
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssljson-darwin
binary: cfssljson
env:
Expand All @@ -203,6 +233,8 @@ builds:
main: ./cmd/cfssljson
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssljson-linux
binary: cfssljson
goos:
Expand All @@ -215,6 +247,8 @@ builds:
main: ./cmd/cfssljson
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: cfssljson-windows
binary: cfssljson
env:
Expand All @@ -227,6 +261,8 @@ builds:
main: ./cmd/cfssljson
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: mkbundle-darwin
binary: mkbundle
env:
Expand All @@ -240,6 +276,8 @@ builds:
main: ./cmd/mkbundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: mkbundle-linux
binary: mkbundle
goos:
Expand All @@ -252,6 +290,8 @@ builds:
main: ./cmd/mkbundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: mkbundle-windows
binary: mkbundle
env:
Expand All @@ -264,6 +304,8 @@ builds:
main: ./cmd/mkbundle
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: multirootca-darwin
binary: multirootca
env:
Expand All @@ -277,6 +319,8 @@ builds:
main: ./cmd/multirootca
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: multirootca-linux
binary: multirootca
goos:
Expand All @@ -289,6 +333,8 @@ builds:
main: ./cmd/multirootca
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
- id: multirootca-windows
binary: multirootca
env:
Expand All @@ -301,6 +347,8 @@ builds:
main: ./cmd/multirootca
ldflags:
- -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}}
flags:
- -buildvcs=false
archives:
- format: binary
allow_different_binary_count: true # https://github.com/goreleaser/goreleaser/pull/1841
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Expand Up @@ -60,7 +60,7 @@ snapshot:
--rm \
-v $(PWD):/cross \
-w /cross \
ghcr.io/gythialy/golang-cross:v1.18 --rm-dist --snapshot --skip-publish
ghcr.io/gythialy/golang-cross:latest --clean --snapshot --skip-publish

.PHONY: github-release
github-release:
Expand All @@ -71,7 +71,7 @@ github-release:
-e GITHUB_TOKEN=$(GITHUB_TOKEN) \
-v $(PWD):/cross \
-w /cross \
ghcr.io/gythialy/golang-cross:v1.18 --rm-dist
ghcr.io/gythialy/golang-cross:latest --clean

.PHONY: docker-build
docker-build:
Expand Down

0 comments on commit b2e0b85

Please sign in to comment.