mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
chore: bumps golang version to 1.26 in all places (#26393)
Signed-off-by: Patroklos Papapetrou <ppapapetrou76@gmail.com> Co-authored-by: Nitish Kumar <justnitish06@gmail.com>
This commit is contained in:
committed by
GitHub
parent
a22f33dbe2
commit
a2e0b6f902
4
.github/workflows/ci-build.yaml
vendored
4
.github/workflows/ci-build.yaml
vendored
@@ -14,7 +14,7 @@ on:
|
|||||||
env:
|
env:
|
||||||
# Golang version to use across CI steps
|
# Golang version to use across CI steps
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
GOLANG_VERSION: '1.25.6'
|
GOLANG_VERSION: '1.26.0'
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
@@ -111,7 +111,7 @@ jobs:
|
|||||||
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
|
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
|
||||||
with:
|
with:
|
||||||
# renovate: datasource=go packageName=github.com/golangci/golangci-lint/v2 versioning=regex:^v(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)?$
|
# renovate: datasource=go packageName=github.com/golangci/golangci-lint/v2 versioning=regex:^v(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)?$
|
||||||
version: v2.8.0
|
version: v2.9.0
|
||||||
args: --verbose
|
args: --verbose
|
||||||
|
|
||||||
test-go:
|
test-go:
|
||||||
|
|||||||
4
.github/workflows/image.yaml
vendored
4
.github/workflows/image.yaml
vendored
@@ -86,7 +86,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
go-version: 1.25.6
|
go-version: 1.26.0
|
||||||
platforms: ${{ needs.set-vars.outputs.platforms }}
|
platforms: ${{ needs.set-vars.outputs.platforms }}
|
||||||
push: false
|
push: false
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ jobs:
|
|||||||
ghcr_image_name: ${{ needs.set-vars.outputs.ghcr_image_name }}
|
ghcr_image_name: ${{ needs.set-vars.outputs.ghcr_image_name }}
|
||||||
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
go-version: 1.25.6
|
go-version: 1.26.0
|
||||||
platforms: ${{ needs.set-vars.outputs.platforms }}
|
platforms: ${{ needs.set-vars.outputs.platforms }}
|
||||||
push: true
|
push: true
|
||||||
secrets:
|
secrets:
|
||||||
|
|||||||
4
.github/workflows/release.yaml
vendored
4
.github/workflows/release.yaml
vendored
@@ -11,7 +11,7 @@ permissions: {}
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
GOLANG_VERSION: '1.25.6' # Note: go-version must also be set in job argocd-image.with.go-version
|
GOLANG_VERSION: '1.26.0' # Note: go-version must also be set in job argocd-image.with.go-version
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
argocd-image:
|
argocd-image:
|
||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
quay_image_name: ${{ needs.setup-variables.outputs.quay_image_name }}
|
quay_image_name: ${{ needs.setup-variables.outputs.quay_image_name }}
|
||||||
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
go-version: 1.25.6
|
go-version: 1.26.0
|
||||||
platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
|
platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
|
||||||
push: true
|
push: true
|
||||||
secrets:
|
secrets:
|
||||||
|
|||||||
2
.github/workflows/renovate.yaml
vendored
2
.github/workflows/renovate.yaml
vendored
@@ -27,7 +27,7 @@ jobs:
|
|||||||
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
|
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
|
||||||
with:
|
with:
|
||||||
# renovate: datasource=golang-version packageName=golang
|
# renovate: datasource=golang-version packageName=golang
|
||||||
go-version: 1.25.6
|
go-version: 1.26.0
|
||||||
|
|
||||||
- name: Self-hosted Renovate
|
- name: Self-hosted Renovate
|
||||||
uses: renovatebot/github-action@e23f4d9675532445118c886434f5a34292b630b4 #46.0.2
|
uses: renovatebot/github-action@e23f4d9675532445118c886434f5a34292b630b4 #46.0.2
|
||||||
|
|||||||
@@ -126,6 +126,8 @@ linters:
|
|||||||
disable:
|
disable:
|
||||||
# Suggest replacing omitempty with omitzero for struct fields.
|
# Suggest replacing omitempty with omitzero for struct fields.
|
||||||
- omitzero
|
- omitzero
|
||||||
|
# Simplify code by using go1.26's new(expr). - generates lots of false positives.
|
||||||
|
- newexpr
|
||||||
|
|
||||||
nolintlint:
|
nolintlint:
|
||||||
require-specific: true
|
require-specific: true
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ ARG BASE_IMAGE=docker.io/library/ubuntu:25.10@sha256:4a9232cc47bf99defcc8860ef62
|
|||||||
# Initial stage which pulls prepares build dependencies and CLI tooling we need for our final image
|
# Initial stage which pulls prepares build dependencies and CLI tooling we need for our final image
|
||||||
# Also used as the image in CI jobs so needs all dependencies
|
# Also used as the image in CI jobs so needs all dependencies
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
FROM docker.io/library/golang:1.25.6@sha256:06d1251c59a75761ce4ebc8b299030576233d7437c886a68b43464bad62d4bb1 AS builder
|
FROM docker.io/library/golang:1.26.0@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5 AS builder
|
||||||
|
|
||||||
WORKDIR /tmp
|
WORKDIR /tmp
|
||||||
|
|
||||||
@@ -109,7 +109,7 @@ RUN HOST_ARCH=$TARGETARCH NODE_ENV='production' NODE_ONLINE_ENV='online' NODE_OP
|
|||||||
####################################################################################################
|
####################################################################################################
|
||||||
# Argo CD Build stage which performs the actual build of Argo CD binaries
|
# Argo CD Build stage which performs the actual build of Argo CD binaries
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
FROM --platform=$BUILDPLATFORM docker.io/library/golang:1.25.6@sha256:06d1251c59a75761ce4ebc8b299030576233d7437c886a68b43464bad62d4bb1 AS argocd-build
|
FROM --platform=$BUILDPLATFORM docker.io/library/golang:1.26.0@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5 AS argocd-build
|
||||||
|
|
||||||
WORKDIR /go/src/github.com/argoproj/argo-cd
|
WORKDIR /go/src/github.com/argoproj/argo-cd
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM docker.io/library/golang:1.25.6@sha256:06d1251c59a75761ce4ebc8b299030576233d7437c886a68b43464bad62d4bb1
|
FROM docker.io/library/golang:1.26.0@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
|||||||
@@ -388,8 +388,7 @@ func invalidGenerators(applicationSetInfo *argoappsv1.ApplicationSet) (bool, map
|
|||||||
for index, generator := range applicationSetInfo.Spec.Generators {
|
for index, generator := range applicationSetInfo.Spec.Generators {
|
||||||
v := reflect.Indirect(reflect.ValueOf(generator))
|
v := reflect.Indirect(reflect.ValueOf(generator))
|
||||||
found := false
|
found := false
|
||||||
for i := 0; i < v.NumField(); i++ {
|
for _, field := range v.Fields() {
|
||||||
field := v.Field(i)
|
|
||||||
if !field.CanInterface() {
|
if !field.CanInterface() {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,6 +322,7 @@ func getPolicy(ctx context.Context, policyFile string, kubeClient kubernetes.Int
|
|||||||
}
|
}
|
||||||
|
|
||||||
// getPolicyFromFile loads a RBAC policy from given path
|
// getPolicyFromFile loads a RBAC policy from given path
|
||||||
|
// nolint:unparam // complains about the error being always nil which is false-positive
|
||||||
func getPolicyFromFile(policyFile string) (string, string, string, error) {
|
func getPolicyFromFile(policyFile string) (string, string, string, error) {
|
||||||
var (
|
var (
|
||||||
userPolicy string
|
userPolicy string
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
module github.com/argoproj/gitops-engine
|
module github.com/argoproj/gitops-engine
|
||||||
|
|
||||||
go 1.25.5
|
go 1.26.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
|||||||
module github.com/argoproj/argo-cd/v3
|
module github.com/argoproj/argo-cd/v3
|
||||||
|
|
||||||
go 1.25.5
|
go 1.26.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
code.gitea.io/sdk/gitea v0.23.2
|
code.gitea.io/sdk/gitea v0.23.2
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
module github.com/argoproj/argo-cd/get-previous-release
|
module github.com/argoproj/argo-cd/get-previous-release
|
||||||
|
|
||||||
go 1.25.5
|
go 1.26.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.9.0
|
github.com/stretchr/testify v1.9.0
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ RUN ln -s /usr/lib/$(uname -m)-linux-gnu /usr/lib/linux-gnu
|
|||||||
# Please make sure to also check the contained yarn version and update the references below when upgrading this image's version
|
# Please make sure to also check the contained yarn version and update the references below when upgrading this image's version
|
||||||
FROM docker.io/library/node:22.9.0@sha256:8398ea18b8b72817c84af283f72daed9629af2958c4f618fe6db4f453c5c9328 AS node
|
FROM docker.io/library/node:22.9.0@sha256:8398ea18b8b72817c84af283f72daed9629af2958c4f618fe6db4f453c5c9328 AS node
|
||||||
|
|
||||||
FROM docker.io/library/golang:1.25.1@sha256:d7098379b7da665ab25b99795465ec320b1ca9d4addb9f77409c4827dc904211 AS golang
|
FROM docker.io/library/golang:1.26.0@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5 AS golang
|
||||||
|
|
||||||
FROM docker.io/library/registry:3.0@sha256:6c5666b861f3505b116bb9aa9b25175e71210414bd010d92035ff64018f9457e AS registry
|
FROM docker.io/library/registry:3.0@sha256:6c5666b861f3505b116bb9aa9b25175e71210414bd010d92035ff64018f9457e AS registry
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
ARG BASE_IMAGE=docker.io/library/ubuntu:25.10@sha256:4a9232cc47bf99defcc8860ef6222c99773330367fcecbf21ba2edb0b810a31e
|
ARG BASE_IMAGE=docker.io/library/ubuntu:25.10@sha256:4a9232cc47bf99defcc8860ef6222c99773330367fcecbf21ba2edb0b810a31e
|
||||||
|
|
||||||
FROM docker.io/library/golang:1.25.5@sha256:8bbd14091f2c61916134fa6aeb8f76b18693fcb29a39ec6d8be9242c0a7e9260 AS go
|
FROM docker.io/library/golang:1.26.0@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5 AS go
|
||||||
|
|
||||||
RUN go install github.com/mattn/goreman@latest && \
|
RUN go install github.com/mattn/goreman@latest && \
|
||||||
go install github.com/kisielk/godepgraph@latest
|
go install github.com/kisielk/godepgraph@latest
|
||||||
|
|||||||
Reference in New Issue
Block a user