Update to appengine v2 SDK

This commit is contained in:
Sami Samhuri 2023-02-17 13:50:58 -08:00
parent c275491a3a
commit f10e23b3c1
11 changed files with 47 additions and 42 deletions

View file

@ -7,7 +7,7 @@ import (
"errors" "errors"
"time" "time"
"google.golang.org/appengine/datastore" "google.golang.org/appengine/v2/datastore"
"github.com/google/go-github/github" "github.com/google/go-github/github"
"golang.org/x/oauth2" "golang.org/x/oauth2"

View file

@ -5,7 +5,7 @@ import (
"sort" "sort"
"strconv" "strconv"
"google.golang.org/appengine" "google.golang.org/appengine/v2"
"github.com/google/go-github/github" "github.com/google/go-github/github"
) )

View file

@ -11,9 +11,9 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"google.golang.org/appengine" "google.golang.org/appengine/v2"
"google.golang.org/appengine/log" "google.golang.org/appengine/v2/log"
"google.golang.org/appengine/mail" "google.golang.org/appengine/v2/mail"
"github.com/google/go-github/github" "github.com/google/go-github/github"
"github.com/gorilla/sessions" "github.com/gorilla/sessions"

View file

@ -1,20 +1,20 @@
runtime: go111 runtime: go119
app_engine_apis: true
handlers: handlers:
- url: /static - url: /static
static_dir: static static_dir: static
- url: /favicon.ico - url: /favicon.ico
static_files: static/favicon.ico static_files: static/favicon.ico
upload: static/favicon.ico upload: static/favicon.ico
- url: /robots.txt - url: /robots.txt
static_files: static/robots.txt static_files: static/robots.txt
upload: static/robots.txt upload: static/robots.txt
- url: /digest/cron - url: /digest/cron
script: auto script: auto
login: admin login: admin
- url: /admin/.* - url: /admin/.*
script: auto script: auto
login: admin login: admin
- url: /.* - url: /.*
script: auto script: auto
secure: always secure: always

View file

@ -12,8 +12,8 @@ import (
"strings" "strings"
"time" "time"
"google.golang.org/appengine/log" "google.golang.org/appengine/v2/memcache"
"google.golang.org/appengine/memcache" "google.golang.org/appengine/v2/log"
) )
// Simple http.RoundTripper implementation which wraps an existing transport and // Simple http.RoundTripper implementation which wraps an existing transport and

View file

@ -8,7 +8,7 @@ import (
"strings" "strings"
"time" "time"
"google.golang.org/appengine/log" "google.golang.org/appengine/v2/log"
"github.com/google/go-github/github" "github.com/google/go-github/github"
) )

View file

@ -7,7 +7,7 @@ require (
github.com/gorilla/mux v1.2.0 github.com/gorilla/mux v1.2.0
github.com/gorilla/sessions v1.1.1 github.com/gorilla/sessions v1.1.1
golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a
google.golang.org/appengine v1.6.7 google.golang.org/appengine/v2 v2.0.2
) )
require ( require (
@ -15,6 +15,7 @@ require (
github.com/google/go-querystring v1.1.0 // indirect github.com/google/go-querystring v1.1.0 // indirect
github.com/gorilla/context v1.1.1 // indirect github.com/gorilla/context v1.1.1 // indirect
github.com/gorilla/securecookie v1.1.1 // indirect github.com/gorilla/securecookie v1.1.1 // indirect
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd // indirect golang.org/x/net v0.0.0-20220708220712-1185a9018129 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.25.0 // indirect google.golang.org/protobuf v1.25.0 // indirect
) )

View file

@ -190,8 +190,9 @@ golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/
golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd h1:O7DYs+zxREGLKzKoMQrtrEacpb0ZVXA5rIwylE2Xchk=
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220708220712-1185a9018129 h1:vucSRfWwTsoXro7P+3Cjlr6flUMtzCwzlvkxEQtHHB0=
golang.org/x/net v0.0.0-20220708220712-1185a9018129/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@ -234,6 +235,7 @@ golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@ -313,6 +315,8 @@ google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCID
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine/v2 v2.0.2 h1:MSqyWy2shDLwG7chbwBJ5uMyw6SNqJzhJHNDwYB0Akk=
google.golang.org/appengine/v2 v2.0.2/go.mod h1:PkgRUWz4o1XOvbqtWTkBtCitEJ5Tp4HoVEdMMYQR/8E=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=

View file

@ -5,11 +5,11 @@ import (
"fmt" "fmt"
"time" "time"
"google.golang.org/appengine" "google.golang.org/appengine/v2"
"google.golang.org/appengine/datastore" "google.golang.org/appengine/v2/datastore"
"google.golang.org/appengine/delay" "google.golang.org/appengine/v2/delay"
"google.golang.org/appengine/log" "google.golang.org/appengine/v2/log"
"google.golang.org/appengine/taskqueue" "google.golang.org/appengine/v2/taskqueue"
"github.com/google/go-github/github" "github.com/google/go-github/github"
) )

View file

@ -14,12 +14,12 @@ import (
"sync" "sync"
"time" "time"
"google.golang.org/appengine" "google.golang.org/appengine/v2"
"google.golang.org/appengine/datastore" "google.golang.org/appengine/v2/datastore"
"google.golang.org/appengine/delay" "google.golang.org/appengine/v2/delay"
"google.golang.org/appengine/log" "google.golang.org/appengine/v2/log"
"google.golang.org/appengine/mail" "google.golang.org/appengine/v2/mail"
"google.golang.org/appengine/urlfetch" "google.golang.org/appengine/v2/urlfetch"
"github.com/google/go-github/github" "github.com/google/go-github/github"
"github.com/gorilla/mux" "github.com/gorilla/mux"

View file

@ -6,7 +6,7 @@ import (
"io/ioutil" "io/ioutil"
"log" "log"
"google.golang.org/appengine" "google.golang.org/appengine/v2"
"github.com/gorilla/sessions" "github.com/gorilla/sessions"
) )