Skip to content

Commit b0f1897

Browse files
fix: go 1.24 upgrade (#184)
* fix: go dependencies upgrade * fix: go 1.24 * chore: github actions and docker image * docs: readme updatge
1 parent 103eac0 commit b0f1897

File tree

10 files changed

+146
-48
lines changed

10 files changed

+146
-48
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- cron: '0 10 * * 0'
1111

1212
env:
13-
GO_VERSION: '1.23'
13+
GO_VERSION: '1.24'
1414

1515
jobs:
1616
analyze:

.github/workflows/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99

1010
env:
11-
GO_VERSION: '1.23'
11+
GO_VERSION: '1.24'
1212

1313
jobs:
1414
build-and-release:

.github/workflows/pull_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010
packages: write
1111

1212
env:
13-
GO_VERSION: '1.23'
13+
GO_VERSION: '1.24'
1414

1515
jobs:
1616

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env:
88
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
99
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1010
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
11-
GO_VERSION: '1.23'
11+
GO_VERSION: '1.24'
1212
UPX_VERSION: "4.2.4"
1313
SVU_VERSION: "2.0.1"
1414

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77

88
env:
9-
GO_VERSION: '1.23'
9+
GO_VERSION: '1.24'
1010

1111
jobs:
1212
test:

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,7 @@ main
2929
main
3030
coverage.out
3131

32-
dist/
32+
dist/
33+
.vscode
34+
.cursorrules
35+
.cursorignore

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) karl-cardenas-coding
22
# SPDX-License-Identifier: MIT
33

4-
FROM golang:1.23.4-alpine3.21 AS builder
4+
FROM golang:1.24.0-alpine3.21 AS builder
55

66
LABEL org.opencontainers.image.source="http://github.com/karl-cardenas-coding/go-lambda-cleanup"
77
LABEL org.opencontainers.image.description="A solution for removing previous versions of AWS Lambdas"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
go-lambda-cleanup is distributed as a single binary. [Download](https://github.com/karl-cardenas-coding/go-lambda-cleanup/releases) the binary and install go-lambda-cleanup in a directory in your system's [PATH](https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them). `/usr/local/bin` is the recommended path for UNIX/LINUX environments.
2424

2525
```shell
26-
VERSION=2.0.16
26+
VERSION=2.0.17
2727
wget https://github.com/karl-cardenas-coding/go-lambda-cleanup/releases/download/v$VERSION/go-lambda-cleanup-v$VERSION-linux-amd64.zip
2828
unzip go-lambda-cleanup-v$VERSION-linux-amd64.zip
2929
sudo mv glc /usr/local/bin/

go.mod

Lines changed: 44 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,63 @@
11
module github.com/karl-cardenas-coding/go-lambda-cleanup/v2
22

3-
go 1.23
3+
go 1.24
44

55
require (
6-
github.com/aws/aws-sdk-go-v2 v1.36.0
7-
github.com/aws/aws-sdk-go-v2/config v1.28.7
8-
github.com/aws/aws-sdk-go-v2/credentials v1.17.48
9-
github.com/aws/aws-sdk-go-v2/service/lambda v1.69.10
6+
github.com/aws/aws-sdk-go-v2 v1.36.3
7+
github.com/aws/aws-sdk-go-v2/config v1.29.8
8+
github.com/aws/aws-sdk-go-v2/credentials v1.17.61
9+
github.com/aws/aws-sdk-go-v2/service/lambda v1.70.0
1010
github.com/docker/go-connections v0.5.0
1111
github.com/dustin/go-humanize v1.0.1
1212
github.com/hashicorp/go-version v1.7.0
1313
github.com/sirupsen/logrus v1.9.3
14-
github.com/spf13/cobra v1.8.1
15-
github.com/testcontainers/testcontainers-go v0.34.0
16-
github.com/testcontainers/testcontainers-go/modules/localstack v0.34.0
14+
github.com/spf13/cobra v1.9.1
15+
github.com/testcontainers/testcontainers-go v0.35.0
16+
github.com/testcontainers/testcontainers-go/modules/localstack v0.35.0
1717
gopkg.in/yaml.v3 v3.0.1
1818
)
1919

2020
require (
2121
dario.cat/mergo v1.0.1 // indirect
2222
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 // indirect
23-
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
23+
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
2424
github.com/Microsoft/go-winio v0.6.2 // indirect
25-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.8 // indirect
26-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.22 // indirect
27-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.31 // indirect
28-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.31 // indirect
29-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
30-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect
31-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.7 // indirect
32-
github.com/aws/aws-sdk-go-v2/service/sso v1.24.8 // indirect
33-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.7 // indirect
34-
github.com/aws/aws-sdk-go-v2/service/sts v1.33.3 // indirect
35-
github.com/aws/smithy-go v1.22.2 // indirect
25+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.10 // indirect
26+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30 // indirect
27+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.34 // indirect
28+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.34 // indirect
29+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
30+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect
31+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.15 // indirect
32+
github.com/aws/aws-sdk-go-v2/service/sso v1.25.0 // indirect
33+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.29.0 // indirect
34+
github.com/aws/aws-sdk-go-v2/service/sts v1.33.16 // indirect
35+
github.com/aws/smithy-go v1.22.3 // indirect
3636
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
3737
github.com/containerd/log v0.1.0 // indirect
3838
github.com/containerd/platforms v0.2.1 // indirect
3939
github.com/cpuguy83/dockercfg v0.3.2 // indirect
4040
github.com/davecgh/go-spew v1.1.1 // indirect
4141
github.com/distribution/reference v0.6.0 // indirect
42-
github.com/docker/docker v27.4.1+incompatible // indirect
42+
github.com/docker/docker v28.0.1+incompatible // indirect
4343
github.com/docker/go-units v0.5.0 // indirect
4444
github.com/felixge/httpsnoop v1.0.4 // indirect
4545
github.com/go-logr/logr v1.4.2 // indirect
4646
github.com/go-logr/stdr v1.2.2 // indirect
4747
github.com/go-ole/go-ole v1.3.0 // indirect
4848
github.com/gogo/protobuf v1.3.2 // indirect
4949
github.com/google/uuid v1.6.0 // indirect
50+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 // indirect
5051
github.com/inconshreveable/mousetrap v1.1.0 // indirect
51-
github.com/klauspost/compress v1.17.11 // indirect
52-
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect
52+
github.com/klauspost/compress v1.18.0 // indirect
53+
github.com/lufia/plan9stats v0.0.0-20250224150550-a661cff19cfb // indirect
5354
github.com/magiconair/properties v1.8.9 // indirect
5455
github.com/moby/docker-image-spec v1.3.1 // indirect
5556
github.com/moby/patternmatcher v0.6.0 // indirect
5657
github.com/moby/sys/sequential v0.6.0 // indirect
5758
github.com/moby/sys/user v0.3.0 // indirect
5859
github.com/moby/sys/userns v0.1.0 // indirect
59-
github.com/moby/term v0.5.0 // indirect
60+
github.com/moby/term v0.5.2 // indirect
6061
github.com/morikuni/aec v1.0.0 // indirect
6162
github.com/opencontainers/go-digest v1.0.0 // indirect
6263
github.com/opencontainers/image-spec v1.1.0 // indirect
@@ -65,25 +66,28 @@ require (
6566
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
6667
github.com/shirou/gopsutil/v3 v3.24.5 // indirect
6768
github.com/shoenig/go-m1cpu v0.1.6 // indirect
68-
github.com/spf13/pflag v1.0.5 // indirect
69+
github.com/spf13/pflag v1.0.6 // indirect
6970
github.com/stretchr/testify v1.10.0 // indirect
7071
github.com/tklauser/go-sysconf v0.3.14 // indirect
7172
github.com/tklauser/numcpus v0.9.0 // indirect
7273
github.com/yusufpapurcu/wmi v1.2.4 // indirect
7374
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
74-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
75-
go.opentelemetry.io/otel v1.33.0 // indirect
76-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.33.0 // indirect
77-
go.opentelemetry.io/otel/metric v1.33.0 // indirect
78-
go.opentelemetry.io/otel/sdk v1.33.0 // indirect
79-
go.opentelemetry.io/otel/trace v1.33.0 // indirect
80-
golang.org/x/crypto v0.31.0 // indirect
81-
golang.org/x/mod v0.22.0 // indirect
82-
golang.org/x/net v0.33.0 // indirect
83-
golang.org/x/sys v0.28.0 // indirect
84-
golang.org/x/time v0.8.0 // indirect
85-
google.golang.org/genproto/googleapis/api v0.0.0-20241223144023-3abc09e42ca8 // indirect
86-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241223144023-3abc09e42ca8 // indirect
87-
google.golang.org/grpc v1.69.2 // indirect
88-
google.golang.org/protobuf v1.36.1 // indirect
75+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
76+
go.opentelemetry.io/otel v1.34.0 // indirect
77+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect
78+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 // indirect
79+
go.opentelemetry.io/otel/metric v1.34.0 // indirect
80+
go.opentelemetry.io/otel/sdk v1.34.0 // indirect
81+
go.opentelemetry.io/otel/trace v1.34.0 // indirect
82+
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
83+
golang.org/x/crypto v0.35.0 // indirect
84+
golang.org/x/mod v0.23.0 // indirect
85+
golang.org/x/net v0.35.0 // indirect
86+
golang.org/x/sys v0.30.0 // indirect
87+
golang.org/x/text v0.22.0 // indirect
88+
golang.org/x/time v0.10.0 // indirect
89+
google.golang.org/genproto/googleapis/api v0.0.0-20250227231956-55c901821b1e // indirect
90+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250227231956-55c901821b1e // indirect
91+
google.golang.org/grpc v1.70.0 // indirect
92+
google.golang.org/protobuf v1.36.5 // indirect
8993
)

0 commit comments

Comments
 (0)