From b82844e419e3a47ff89f075db2e0b1319cb65132 Mon Sep 17 00:00:00 2001 From: Jason Del Ponte <961963+jasdel@users.noreply.github.com> Date: Tue, 2 Aug 2022 16:16:42 -0700 Subject: [PATCH] Update CI to include Go1.19 --- .github/workflows/codegen.yml | 2 +- .github/workflows/go.yml | 8 ++++---- .github/workflows/golangci-lint.yml | 2 +- internal/awstesting/sandbox/Dockerfile.test.go1.19 | 12 ++++++++++++ 4 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 internal/awstesting/sandbox/Dockerfile.test.go1.19 diff --git a/.github/workflows/codegen.yml b/.github/workflows/codegen.yml index 9f15e4927c3..147a30c1ffb 100644 --- a/.github/workflows/codegen.yml +++ b/.github/workflows/codegen.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - go-version: [1.18] + go-version: [1.19] env: JAVA_TOOL_OPTIONS: "-Xmx2g" steps: diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index e168fc5e4f5..fcdbfb0d171 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - go-version: [1.18, 1.17] + go-version: [1.19, 1.18] steps: - uses: actions/checkout@v2 @@ -38,7 +38,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - go-version: [1.16, 1.15] + go-version: [1.17, 1.16, 1.15] steps: - uses: actions/checkout@v2 @@ -56,7 +56,7 @@ jobs: strategy: matrix: os: [windows-latest] - go-version: [1.18, 1.17] + go-version: [1.19, 1.18] env: EACHMODULE_SKIP: "internal\\repotools\\changes" steps: @@ -77,7 +77,7 @@ jobs: strategy: matrix: os: [windows-latest] - go-version: [1.16, 1.15] + go-version: [1.19, 1.16, 1.15] env: EACHMODULE_SKIP: "internal\\repotools\\changes" steps: diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 903eaba2d0e..d4cb5651d72 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - go-version: [1.18.x] + go-version: [1.19.x] os: [ubuntu-latest] # other options: macos-latest, windows-latest steps: - uses: actions/checkout@v2 diff --git a/internal/awstesting/sandbox/Dockerfile.test.go1.19 b/internal/awstesting/sandbox/Dockerfile.test.go1.19 new file mode 100644 index 00000000000..3298ad1434b --- /dev/null +++ b/internal/awstesting/sandbox/Dockerfile.test.go1.19 @@ -0,0 +1,12 @@ +FROM golang:1.19 + +ENV GOPROXY=direct + +ADD . /go/src/github.com/aws/aws-sdk-go-v2 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + vim \ + && rm -rf /var/list/apt/lists/* + +WORKDIR /go/src/github.com/aws/aws-sdk-go-v2 +CMD ["make", "unit"]