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: /.*