Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/ci-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
cache: true
- run: make test STATIC_FILES=false GOTEST='go test -p 20 -covermode=atomic -coverprofile=coverage.out'
- name: Upload coverage report
Expand All @@ -151,7 +151,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
cache: true
# windows run does not use makefile target because it does a lot more than just testing and is not cross-platform compatible
- run: go test -p 20 -covermode=atomic -coverprofile='coverage.out' $(go list ./... | select-string -Pattern 'github.com/argoproj/argo-workflows/v3/workflow/controller' , 'github.com/argoproj/argo-workflows/v3/server' -NotMatch)
Expand Down Expand Up @@ -267,7 +267,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
cache: true
- name: Install Java for the SDK
if: ${{matrix.test == 'test-java-sdk'}}
Expand Down Expand Up @@ -406,7 +406,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
cache: true
- name: Install protoc
run: |
Expand Down Expand Up @@ -443,7 +443,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
cache: true
- run: make lint STATIC_FILES=false
# if lint makes changes that are not in the PR, fail the build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
python-version: 3.9
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: "19"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ jobs:
node-version: "20" # change in all GH Workflows
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
with:
go-version: "1.24"
go-version: "1.25"
- name: Restore node packages cache
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ ARG GIT_COMMIT=unknown
ARG GIT_TAG=unknown
ARG GIT_TREE_STATE=unknown

FROM golang:1.24-alpine3.23 as builder
FROM golang:1.25-alpine3.23 as builder

# libc-dev to build openapi-gen
RUN apk update && apk add --no-cache \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.windows
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ ARG GIT_TREE_STATE=unknown

# had issues with official golange image for windows so I'm using plain servercore
FROM mcr.microsoft.com/windows/servercore:${IMAGE_OS_VERSION} as builder
ENV GOLANG_VERSION=1.24
ENV GOLANG_VERSION=1.25
SHELL ["powershell", "-Command"]

# install chocolatey package manager
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ endif
$(GOPATH)/bin/swagger: Makefile
# update this in Nix when upgrading it here
ifneq ($(USE_NIX), true)
go install github.com/go-swagger/go-swagger/cmd/swagger@v0.31.0
go install github.com/go-swagger/go-swagger/cmd/swagger@v0.33.1
endif
$(GOPATH)/bin/goimports: Makefile
# update this in Nix when upgrading it here
Expand Down Expand Up @@ -451,7 +451,7 @@ dist/manifests/%: manifests/%
# lint/test/etc

$(GOPATH)/bin/golangci-lint: Makefile
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b `go env GOPATH`/bin v2.1.1
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b `go env GOPATH`/bin v2.4.0

.PHONY: lint
lint: server/static/files.go $(GOPATH)/bin/golangci-lint
Expand Down
22 changes: 11 additions & 11 deletions docs/executor_swagger.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ ownership management and SELinux relabeling.



[interface{}](#interface)
[any](#any)

### <span id="any-string"></span> AnyString

Expand Down Expand Up @@ -1115,7 +1115,7 @@ can be used as map keys in json.



[interface{}](#interface)
[any](#any)

### <span id="empty-dir-volume-source"></span> EmptyDirVolumeSource

Expand Down Expand Up @@ -1308,7 +1308,7 @@ The exact format is defined in sigs.k8s.io/structured-merge-diff



[interface{}](#interface)
[any](#any)

### <span id="flex-volume-source"></span> FlexVolumeSource

Expand Down Expand Up @@ -1861,7 +1861,7 @@ ISCSI volumes support ownership management and SELinux relabeling.



[interface{}](#interface)
[any](#any)

### <span id="key-to-path"></span> KeyToPath

Expand Down Expand Up @@ -2346,7 +2346,7 @@ save/load the directory appropriately.



[interface{}](#interface)
[any](#any)

### <span id="o-auth2-auth"></span> OAuth2Auth

Expand Down Expand Up @@ -2525,7 +2525,7 @@ be cluster-scoped, so there is no namespace field.



[interface{}](#interface)
[any](#any)

### <span id="parameter"></span> Parameter

Expand Down Expand Up @@ -2685,7 +2685,7 @@ type of volume that is owned by someone else (the system).



[interface{}](#interface)
[any](#any)

### <span id="pod-affinity"></span> PodAffinity

Expand Down Expand Up @@ -3039,7 +3039,7 @@ cause implementors to also use a fixed point implementation.



[interface{}](#interface)
[any](#any)

### <span id="quobyte-volume-source"></span> QuobyteVolumeSource

Expand Down Expand Up @@ -3249,7 +3249,7 @@ cause implementors to also use a fixed point implementation.



[interface{}](#interface)
[any](#any)

### <span id="retry-policy"></span> RetryPolicy

Expand Down Expand Up @@ -3705,7 +3705,7 @@ of the first container processes are calculated.



[interface{}](#interface)
[any](#any)

### <span id="suspend-template"></span> SuspendTemplate

Expand Down Expand Up @@ -4340,4 +4340,4 @@ intent and helps make sure that UIDs and names do not get conflated.



[interface{}](#interface)
[any](#any)
36 changes: 18 additions & 18 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/argoproj/argo-workflows/v3

go 1.24.2
go 1.25.0

require (
cloud.google.com/go/storage v1.50.0
Expand All @@ -21,7 +21,7 @@ require (
github.com/evanphx/json-patch v5.8.0+incompatible
github.com/expr-lang/expr v1.17.7
github.com/gavv/httpexpect/v2 v2.16.0
github.com/go-git/go-git/v5 v5.18.0
github.com/go-git/go-git/v5 v5.19.1
github.com/go-jose/go-jose/v3 v3.0.5
github.com/go-openapi/jsonreference v0.21.0
github.com/go-sql-driver/mysql v1.7.1
Expand Down Expand Up @@ -54,16 +54,16 @@ require (
github.com/valyala/fasttemplate v1.2.2
github.com/xeipuuv/gojsonschema v1.2.0
go.opentelemetry.io/contrib/instrumentation/runtime v0.48.0
go.opentelemetry.io/otel v1.41.0
go.opentelemetry.io/otel v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.23.0
go.opentelemetry.io/otel/exporters/prometheus v0.45.1
go.opentelemetry.io/otel/metric v1.41.0
go.opentelemetry.io/otel/sdk v1.41.0
go.opentelemetry.io/otel/sdk/metric v1.41.0
golang.org/x/crypto v0.46.0
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
go.opentelemetry.io/otel/metric v1.43.0
go.opentelemetry.io/otel/sdk v1.43.0
go.opentelemetry.io/otel/sdk/metric v1.43.0
golang.org/x/crypto v0.52.0
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f
golang.org/x/oauth2 v0.34.0
golang.org/x/sync v0.19.0
golang.org/x/sync v0.20.0
golang.org/x/time v0.11.0
google.golang.org/api v0.228.0
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
Expand Down Expand Up @@ -100,7 +100,7 @@ require (
github.com/cloudflare/circl v1.6.3 // indirect
github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5 // indirect
github.com/containerd/stargz-snapshotter/estargz v0.14.3 // indirect
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/envoyproxy/go-control-plane/envoy v1.36.0 // indirect
github.com/envoyproxy/protoc-gen-validate v1.3.0 // indirect
Expand Down Expand Up @@ -133,7 +133,7 @@ require (
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/minio/crc64nvme v1.0.1 // indirect
github.com/ncruces/go-strftime v0.1.9 // indirect
github.com/pjbgf/sha1cd v0.3.2 // indirect
github.com/pjbgf/sha1cd v0.6.0 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
Expand All @@ -149,7 +149,7 @@ require (
go.opentelemetry.io/contrib/detectors/gcp v1.39.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
go.opentelemetry.io/otel/trace v1.41.0 // indirect
go.opentelemetry.io/otel/trace v1.43.0 // indirect
go.opentelemetry.io/proto/otlp v1.7.1 // indirect
go.uber.org/multierr v1.11.0 // indirect
google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb // indirect
Expand Down Expand Up @@ -223,7 +223,7 @@ require (
github.com/fsnotify/fsnotify v1.8.0 // indirect
github.com/go-errors/errors v1.4.2 // indirect
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
github.com/go-git/go-billy/v5 v5.8.0 // indirect
github.com/go-git/go-billy/v5 v5.9.0 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/swag v0.23.0 // indirect
Expand Down Expand Up @@ -253,7 +253,7 @@ require (
github.com/json-iterator/go v1.1.12 // indirect
github.com/kevinburke/ssh_config v1.2.0 // indirect
github.com/klauspost/compress v1.18.0 // indirect
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
github.com/lib/pq v1.10.9 // indirect
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
Expand Down Expand Up @@ -299,10 +299,10 @@ require (
github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0 // indirect
github.com/yudai/gojsondiff v1.0.0 // indirect
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 // indirect
golang.org/x/net v0.48.0 // indirect
golang.org/x/sys v0.41.0
golang.org/x/term v0.38.0
golang.org/x/text v0.32.0 // indirect
golang.org/x/net v0.54.0 // indirect
golang.org/x/sys v0.45.0
golang.org/x/term v0.43.0
golang.org/x/text v0.37.0 // indirect
google.golang.org/protobuf v1.36.10 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
Expand Down
Loading
Loading