Update go version for aetest to 1.22
diff --git a/.github/workflows/ci-v2.yaml b/.github/workflows/ci-v2.yaml index 095e89a..f344369 100644 --- a/.github/workflows/ci-v2.yaml +++ b/.github/workflows/ci-v2.yaml
@@ -15,7 +15,7 @@ strategy: fail-fast: false matrix: - go-version: ['1.11.x', '1.13.x', '1.16.x', '1.18.x', '1.19.x', '1.20.x', '1.21.x'] + go-version: ['1.19.x', '1.20.x', '1.21.x', '1.22.x'] env: working-directory: ./v2 @@ -59,53 +59,4 @@ go test -v -cover -race google.golang.org/appengine/v2/... # TestAPICallAllocations doesn't run under race detector. go test -v -cover google.golang.org/appengine/v2/internal/... -run TestAPICallAllocations - - test-gopath-v2: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - # GOPATH is deprecated in go 1.13. - go-version: [ '1.11.x', '1.12.x'] - env: - working-directory: ./v2 - - steps: - - name: Update base image, intall Python2 and Python3 - run: | - sudo apt-get update - sudo apt-get install -y python2 - sudo apt-get install -y python3 - - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: ${{ matrix.go-version }} - - name: Checkout - uses: actions/checkout@v2 - - name: Cache go modules - uses: actions/cache@v2 - with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-${{ matrix.go-version }}-go-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-${{ matrix.go-version }}-go- - - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v0 - - name: Install - working-directory: ${{env.working-directory}} - env: - GO111MODULE: off - run: | - go get -u -v $(go list -f '{{join .Imports "\n"}}{{"\n"}}{{join .TestImports "\n"}}' ./... | sort | uniq | grep -v appengine) - go get -u google.golang.org/appengine/v2 - gcloud components install app-engine-python app-engine-go cloud-datastore-emulator app-engine-python-extras --quiet - - name: Test gopath v2 - working-directory: ${{env.working-directory}} - run: | - export APPENGINE_DEV_APPSERVER=$(which dev_appserver.py) - export CLOUDSDK_PYTHON="python3" - go test -v -cover -race google.golang.org/appengine/v2/... - # TestAPICallAllocations doesn't run under race detector. - go test -v -cover google.golang.org/appengine/v2/internal/... -run TestAPICallAllocations + \ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64d09c3..49a8aab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml
@@ -15,7 +15,7 @@ strategy: fail-fast: false matrix: - go-version: [ '1.11.x', '1.12.x', '1.13.x', '1.14.x', '1.15.x', '1.16.x', '1.18.x', '1.19.x', '1.20.x'] + go-version: ['1.19.x', '1.20.x', '1.21.x', '1.22.x'] steps: - name: Update base image, intall Python2 and Python3 @@ -55,51 +55,4 @@ export CLOUDSDK_PYTHON="python3" go test -v -cover -race google.golang.org/appengine/... # TestAPICallAllocations doesn't run under race detector. - go test -v -cover google.golang.org/appengine/internal/... -run TestAPICallAllocations - - test-gopath: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - # GOPATH is deprecated in go 1.13. - go-version: [ '1.11.x', '1.12.x'] - - steps: - - name: Update base image, intall Python2 and Python3 - run: | - sudo apt-get update - sudo apt-get install -y python2 - sudo apt-get install -y python3 - export CLOUDSDK_PYTHON="python3" - - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: ${{ matrix.go-version }} - - name: Checkout - uses: actions/checkout@v2 - - name: Cache go modules - uses: actions/cache@v2 - with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-${{ matrix.go-version }}-go-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-${{ matrix.go-version }}-go- - - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v0 - - name: Install - env: - GO111MODULE: off - run: | - go get -u -v $(go list -f '{{join .Imports "\n"}}{{"\n"}}{{join .TestImports "\n"}}' ./... | sort | uniq | grep -v appengine) - go get -u google.golang.org/appengine - gcloud components install app-engine-python app-engine-go cloud-datastore-emulator app-engine-python-extras --quiet - - name: Test gopath - run: | - export APPENGINE_DEV_APPSERVER=$(which dev_appserver.py) - export CLOUDSDK_PYTHON="python3" - go test -v -cover -race google.golang.org/appengine/... - # TestAPICallAllocations doesn't run under race detector. - go test -v -cover google.golang.org/appengine/internal/... -run TestAPICallAllocations + go test -v -cover google.golang.org/appengine/internal/... -run TestAPICallAllocations \ No newline at end of file
diff --git a/v2/aetest/instance.go b/v2/aetest/instance.go index 5ca59f6..d0035dc 100644 --- a/v2/aetest/instance.go +++ b/v2/aetest/instance.go
@@ -324,8 +324,7 @@ const appYAMLTemplate = ` application: %s -version: 1 -runtime: go111 +runtime: go122 handlers: - url: /.*