You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-11-06 09:09:19 +02:00
chore(deps): update golang version to 1.19 (#4533)
Co-authored-by: I557621 <jordi.van.liempt@sap.com>
This commit is contained in:
2
.github/workflows/documentation.yml
vendored
2
.github/workflows/documentation.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
|
||||
- name: Install Groovy
|
||||
run: sudo apt-get update && sudo apt-get install groovy -y
|
||||
|
||||
2
.github/workflows/update-go-dependencies.yml
vendored
2
.github/workflows/update-go-dependencies.yml
vendored
@@ -13,7 +13,7 @@ jobs:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- name: Perform update
|
||||
run: |
|
||||
git checkout -B gh-action-update-golang-dependencies
|
||||
|
||||
2
.github/workflows/upload-go-master.yml
vendored
2
.github/workflows/upload-go-master.yml
vendored
@@ -13,7 +13,7 @@ jobs:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- env:
|
||||
CGO_ENABLED: 0
|
||||
run: |
|
||||
|
||||
8
.github/workflows/verify-go.yml
vendored
8
.github/workflows/verify-go.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
- uses: styfle/cancel-workflow-action@0.10.0
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- name: Cache Golang Packages
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- name: Cache Golang Packages
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -79,7 +79,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- name: Cache Golang Packages
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.18.x'
|
||||
go-version: '1.19.x'
|
||||
- name: Cache Golang Packages
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM golang:1.18 AS build-env
|
||||
FROM golang:1.19 AS build-env
|
||||
COPY . /build
|
||||
WORKDIR /build
|
||||
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"github.com/google/uuid"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
sliceUtils "github.com/SAP/jenkins-library/pkg/piperutils"
|
||||
"github.com/google/uuid"
|
||||
"github.com/pkg/errors"
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
@@ -143,7 +143,7 @@ func TestRunNewmanExecute(t *testing.T) {
|
||||
err := runNewmanExecute(&config, &utils)
|
||||
|
||||
// assert
|
||||
assert.EqualError(t, err, "could not parse newman command template: template: template:1: unexpected \"}\" in operand")
|
||||
assert.EqualError(t, err, "could not parse newman command template: template: template:1: bad character U+007D '}'")
|
||||
})
|
||||
|
||||
t.Run("error on file search", func(t *testing.T) {
|
||||
@@ -263,7 +263,7 @@ func TestResolveTemplate(t *testing.T) {
|
||||
config := newmanExecuteOptions{RunOptions: []string{"this", "is", "my", "fancy", "command", "{{.collectionDisplayName}"}}
|
||||
|
||||
_, err := resolveTemplate(&config, "theDisplayName")
|
||||
assert.EqualError(t, err, "could not parse newman command template: template: template:1: unexpected \"}\" in operand")
|
||||
assert.EqualError(t, err, "could not parse newman command template: template: template:1: bad character U+007D '}'")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
||||
module github.com/SAP/jenkins-library
|
||||
|
||||
go 1.18
|
||||
go 1.19
|
||||
|
||||
//downgraded for :https://cs.opensource.google/go/x/crypto/+/5d542ad81a58c89581d596f49d0ba5d435481bcf : or else will break for some github instances
|
||||
// not downgraded using go get since it breaks other dependencies.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
module github.com/example/golang-app
|
||||
|
||||
go 1.18
|
||||
go 1.19
|
||||
|
||||
require github.com/gorilla/mux v1.8.0
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
module github.com/example/golang-app
|
||||
|
||||
go 1.18
|
||||
go 1.19
|
||||
|
||||
@@ -30,7 +30,7 @@ class PiperGoUtils implements Serializable {
|
||||
|
||||
if (steps.env.REPOSITORY_UNDER_TEST && steps.env.LIBRARY_VERSION_UNDER_TEST) {
|
||||
steps.echo("Running in a consumer test, building unit-under-test binary for verification.")
|
||||
steps.dockerExecute(script: steps, dockerImage: 'golang:1.18', dockerOptions: '-u 0', dockerEnvVars: [
|
||||
steps.dockerExecute(script: steps, dockerImage: 'golang:1.19', dockerOptions: '-u 0', dockerEnvVars: [
|
||||
REPOSITORY_UNDER_TEST: steps.env.REPOSITORY_UNDER_TEST,
|
||||
LIBRARY_VERSION_UNDER_TEST: steps.env.LIBRARY_VERSION_UNDER_TEST
|
||||
]) {
|
||||
|
||||
Reference in New Issue
Block a user