Skip to content

Commit 230bf9d

Browse files
build: upgrade dependencies (#22)
* Revert "Revert "build: upgrade dependencies (#20)" (#21)" This reverts commit 6e1e1c4. * ci: upgrade goreleaser config * ci: bump app version * ci: fix `codefresh.yaml` * ci(goreleaser): fix name template
1 parent 6e1e1c4 commit 230bf9d

File tree

7 files changed

+82
-59
lines changed

7 files changed

+82
-59
lines changed

.goreleaser.yml

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,35 @@
1+
version: 2
12
builds:
2-
-
3-
goos:
4-
- linux
5-
- windows
6-
- darwin
7-
goarch:
8-
- amd64
9-
- 386
10-
env:
11-
- CGO_ENABLED=0
3+
- goos:
4+
- 'linux'
5+
- 'windows'
6+
- 'darwin'
7+
goarch:
8+
- 'amd64'
9+
- 'arm64'
10+
- '386'
11+
env:
12+
- CGO_ENABLED=0
1213

1314
archives:
14-
-
15-
replacements:
16-
darwin: Darwin
17-
linux: Linux
18-
windows: Windows
19-
386: i386
20-
amd64: x86_64
21-
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
22-
format_overrides:
23-
- goos: windows
24-
format: zip
15+
- name_template: >-
16+
{{ .ProjectName }}_{{ .Version }}_
17+
{{- title .Os }}_
18+
{{- if eq .Arch "amd64" }}x86_64
19+
{{- else if eq .Arch "386" }}i386
20+
{{- else }}{{ .Arch }}{{ end }}
21+
{{- if .Arm }}v{{ .Arm }}{{ end -}}
22+
format_overrides:
23+
- goos: windows
24+
format: zip
2525
changelog:
2626
sort: asc
2727
filters:
2828
exclude:
29-
- '^docs:'
30-
- '^test:'
31-
29+
- '^docs:'
30+
- '^test:'
3231

3332
release:
3433
github:
3534
owner: codefresh-io
36-
name: stevedore
35+
name: stevedore

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.19-alpine3.16 as builder
1+
FROM golang:1.21-alpine3.20 as builder
22

33
# Add basic tools
44
RUN apk add --no-cache --update curl bash make git
@@ -19,7 +19,7 @@ COPY . .
1919
RUN "./scripts/BUILD.sh"
2020

2121

22-
FROM alpine:3.16
22+
FROM alpine:3.20
2323

2424
RUN apk add --no-cache ca-certificates
2525

@@ -29,4 +29,4 @@ COPY --from=builder /go/src/github.com/codefresh-io/stevedore/dist/bin/stevedore
2929
ENV PATH $PATH:/usr/bin/stevedore
3030
ENTRYPOINT ["stevedore"]
3131

32-
CMD ["--help"]
32+
CMD ["--help"]

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.1
1+
1.6.2

codefresh.yml

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,37 @@
11
version: '1.0'
2+
23
steps:
3-
BuildingDockerImage:
4-
title: Building Docker Image
5-
type: build
6-
image_name: codefresh/stevedore
7-
working_directory: ./
8-
dockerfile: Dockerfile
9-
tag: '${{CF_BRANCH_TAG_NORMALIZED}}'
10-
PushingToDockerRegistry:
11-
title: Pushing to Docker Registry
12-
type: push
13-
candidate: '${{BuildingDockerImage}}'
14-
tag: '${{CF_BRANCH_TAG_NORMALIZED}}'
15-
registry: dockerhub
4+
main_clone:
5+
title: Cloning repository...
6+
type: git-clone
7+
repo: '${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}'
8+
revision: '${{CF_REVISION}}'
9+
10+
create_tag:
11+
title: Push tag to git
12+
image: codefresh/cli
13+
commands:
14+
- export VERSION=$(cat VERSION)
15+
- export OLD_ORIGIN=$(git remote get-url origin)
16+
- git remote rm origin
17+
- git remote add origin https://github:${{GITHUB_TOKEN}}@github.com/codefresh-io/stevedore.git
18+
- git tag v$VERSION
19+
- git push --tags
20+
- git remote rm origin
21+
- git remote add origin $OLD_ORIGIN
22+
when:
23+
branch:
24+
only:
25+
- master
26+
27+
release:
28+
image: goreleaser/goreleaser:v2.4.7
29+
working_directory: /go/src/github.com/codefresh-io/stevedore
30+
volumes:
31+
- ./stevedore:/go/src/github.com/codefresh-io/stevedore
32+
commands:
33+
- goreleaser release -f .goreleaser.yml --clean
34+
when:
35+
branch:
36+
only:
37+
- master

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/codefresh-io/stevedore
22

3-
go 1.19
3+
go 1.21
44

55
require (
6-
github.com/sirupsen/logrus v1.9.0
6+
github.com/sirupsen/logrus v1.9.3
77
github.com/urfave/cli v1.22.12
88
k8s.io/api v0.26.2
99
k8s.io/apimachinery v0.26.2
@@ -32,11 +32,11 @@ require (
3232
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
3333
github.com/russross/blackfriday/v2 v2.1.0 // indirect
3434
github.com/spf13/pflag v1.0.5 // indirect
35-
golang.org/x/net v0.8.0 // indirect
35+
golang.org/x/net v0.23.0 // indirect
3636
golang.org/x/oauth2 v0.6.0 // indirect
37-
golang.org/x/sys v0.6.0 // indirect
38-
golang.org/x/term v0.6.0 // indirect
39-
golang.org/x/text v0.8.0 // indirect
37+
golang.org/x/sys v0.18.0 // indirect
38+
golang.org/x/term v0.18.0 // indirect
39+
golang.org/x/text v0.14.0 // indirect
4040
golang.org/x/time v0.3.0 // indirect
4141
google.golang.org/appengine v1.6.7 // indirect
4242
google.golang.org/protobuf v1.28.1 // indirect

go.sum

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,17 @@ github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjY
9696
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
9797
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
9898
github.com/onsi/ginkgo/v2 v2.4.0 h1:+Ig9nvqgS5OBSACXNk15PLdp0U9XPYROt9CFzVdFGIs=
99+
github.com/onsi/ginkgo/v2 v2.4.0/go.mod h1:iHkDK1fKGcBoEHT5W7YBq4RFWaQulw+caOMkAt4OrFo=
99100
github.com/onsi/gomega v1.23.0 h1:/oxKu9c2HVap+F3PfKort2Hw5DEU+HGlW8n+tguWsys=
101+
github.com/onsi/gomega v1.23.0/go.mod h1:Z/NWtiqwBrwUt4/2loMmHL63EDLnYHmVbuBpDr2vQAg=
100102
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
101103
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
102104
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
103105
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
104106
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
105107
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
106-
github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0=
107-
github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
108+
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
109+
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
108110
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
109111
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
110112
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
@@ -149,8 +151,8 @@ golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81R
149151
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
150152
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
151153
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
152-
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
153-
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
154+
golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
155+
golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
154156
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
155157
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
156158
golang.org/x/oauth2 v0.6.0 h1:Lh8GPgSKBfWSwFvtuWOfeI3aAAnbXTSutYxJiOJFgIw=
@@ -171,18 +173,18 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w
171173
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
172174
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
173175
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
174-
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
175-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
176+
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
177+
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
176178
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
177-
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
178-
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
179+
golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8=
180+
golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
179181
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
180182
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
181183
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
182184
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
183185
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
184-
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
185-
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
186+
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
187+
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
186188
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
187189
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
188190
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

pkg/cmd/cmd.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func SetupCli() *cli.App {
1414
app.Name = "Stevedore"
1515
app.Description = "Integrate your connected clusters to your Codefresh account"
1616
app.Email = "[email protected]"
17-
app.Version = "1.6.1"
17+
app.Version = "1.6.2"
1818
setupCommands(app)
1919
return app
2020
}

0 commit comments

Comments
 (0)