Giter VIP home page Giter VIP logo

caddy-openapi's Issues

Possible to disable Open Policy check?

From a recent conversation with @georgepadayatti in GovStackWorkingGroup/bb-consent#67 (comment), it appears that the policy check doesn't work and has to be disabled to make things run.

To be more specific, these are the lines that are suggested to be removed:

https://github.com/chukmunnlee/caddy-openapi/blob/8f6d29d6eb297634da9460b49c187a2b451cd45c/handler.go#L71C1-L91

@chukmunnlee I'll try to get some more input about why it's failing. Would you be interested in commenting out this code or should we run a fork without it?

Compatibility with latest Caddy 2.6+ releases?

Hi!

Thanks for a super useful project to validate OpenAPI spec implementations ๐Ÿ‘

I'm not a Go developer, but I understood that the latest dependency error is probably because Go 1.17 support was dropped in Caddy so I can no longer build the module with Caddy 2.6+.

Go 1.17 was dropped here and it was released in Caddy 2.6.0: caddyserver/caddy#4925

#0 15.14 2023/02/20 09:34:50 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/chukmunnlee/caddy-openapi github.com/caddyserver/caddy/[email protected] 
#0 15.94 go: downloading github.com/chukmunnlee/caddy-openapi v0.7.0
#0 30.79 panic: internal error: can't find reason for requirement on github.com/google/[email protected]
#0 30.79 
#0 30.79 goroutine 1 [running]:
#0 30.79 cmd/go/internal/modget.(*resolver).updateBuildList.func1({{0xc000376f30?, 0xc00025a750?}, {0xc000096660?, 0xc000300de8?}})
#0 30.79 	/usr/local/go/src/cmd/go/internal/modget/get.go:1760 +0x114
#0 30.79 cmd/go/internal/modget.(*resolver).updateBuildList(0xc00055c800, {0xb313d0, 0xc000028058}, {0x0, 0x0, 0x0})
#0 30.79 	/usr/local/go/src/cmd/go/internal/modget/get.go:1765 +0x597
#0 30.79 cmd/go/internal/modget.(*resolver).resolveQueries(0xc00055c800, {0xb313d0, 0xc000028058}, {0xc0000575f0, 0x2, 0x472485?})
#0 30.79 	/usr/local/go/src/cmd/go/internal/modget/get.go:1243 +0x1e5
#0 30.79 cmd/go/internal/modget.runGet({0xb313d0, 0xc000028058}, 0xc000026480?, {0xc000024220, 0x2, 0x2})
#0 30.79 	/usr/local/go/src/cmd/go/internal/modget/get.go:314 +0x40b
#0 30.79 main.invoke(0xe2cfc0, {0xc0000241f0, 0x5, 0x5})
#0 30.79 	/usr/local/go/src/cmd/go/main.go:225 +0x34e
#0 30.79 main.main()
#0 30.79 	/usr/local/go/src/cmd/go/main.go:179 +0x7d1
#0 30.79 2023/02/20 09:35:05 [FATAL] exit status 2
------
failed to solve: executor failed running [/bin/sh -c xcaddy build --with github.com/chukmunnlee/caddy-openapi]: exit code: 1

Cannot build with go1.22.3

I tried to build on MacOs/darwin with the latest go version = 1.22.3 but find this error

2024/05/27 13:41:57 [INFO] Building Caddy
2024/05/27 13:41:57 [INFO] exec (timeout=0s): /opt/homebrew/bin/go mod tidy -e
2024/05/27 13:41:58 [INFO] exec (timeout=0s): /opt/homebrew/bin/go build -o /Users/bijanchokoufenejad/repos/caddy-openapi/dist/caddy-amd6-darwin-cd81d8d -ldflags -w -s -trimpath -tags nobadger
# github.com/lucas-clemente/quic-go/internal/qtls
../../../go/pkg/mod/github.com/lucas-clemente/[email protected]/internal/qtls/go120.go:6:13: cannot use "The version of quic-go you're using can't be built on Go 1.20 yet. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.20 yet. F...) as int value in variable declaration
2024/05/27 13:41:58 [INFO] Cleaning up temporary folder: /Users/bijanchokoufenejad/repos/caddy-openapi/buildenv_2024-05-27-1341.184093256
2024/05/27 13:41:58 [FATAL] exit status 1
make: *** [darwin] Error 1

What confuses me a bit is that the error message indicates that [email protected] cannot work on Go later than 1.20 but you indicate that the build was tested on go version = 1.21.1 in the README?

Anyway, I guess it could solved by upgrading quic-go to the latest version.

Is it possible to have a URL prefix (i.e. /api/) that's not part of the specification?

Thanks for an amazing project! Very useful for bootstrapping new API-driven projects!

Looking at how specifications are conventionally done, they don't include for instance /api/v1 or /api/ in their path` components.

Is it possible to write a configuration where the specification is nested inside /some/path/* but /some/path/* does not have to be written into the paths of the specification file?

(I tried to work around this, but couldn't find a way)

Cannot build with go1.22.3

I tried to build on MacOs/darwin with the latest go version = 1.22.3 but find this error

2024/05/27 13:41:57 [INFO] Building Caddy
2024/05/27 13:41:57 [INFO] exec (timeout=0s): /opt/homebrew/bin/go mod tidy -e
2024/05/27 13:41:58 [INFO] exec (timeout=0s): /opt/homebrew/bin/go build -o /Users/bijanchokoufenejad/repos/caddy-openapi/dist/caddy-amd6-darwin-cd81d8d -ldflags -w -s -trimpath -tags nobadger
# github.com/lucas-clemente/quic-go/internal/qtls
../../../go/pkg/mod/github.com/lucas-clemente/[email protected]/internal/qtls/go120.go:6:13: cannot use "The version of quic-go you're using can't be built on Go 1.20 yet. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.20 yet. F...) as int value in variable declaration
2024/05/27 13:41:58 [INFO] Cleaning up temporary folder: /Users/bijanchokoufenejad/repos/caddy-openapi/buildenv_2024-05-27-1341.184093256
2024/05/27 13:41:58 [FATAL] exit status 1
make: *** [darwin] Error 1

What confuses me a bit is that the error message indicates that [email protected] cannot work on Go later than 1.20 but you indicate that the build was tested on go version = 1.21.1 in the README?

Anyway, I guess it could solved by upgrading quic-go to the latest version.

Builds with caddy:2.5.2-builder no longer work -- maybe related to Go 1.19?

Hi there ๐Ÿ‘‹

Unfortunately my Go knowledge is close to zero, so I apologize for this issue not being of much help :(

I haven't been able to build the plugin lately. I'm using the docker image caddy:2.5.2-builder to build.

This is slightly related to the other issue in #2

Here is the error:

------
 > [caddy builder 2/2] RUN xcaddy build --with github.com/chukmunnlee/[email protected]:
#0 0.267 2023/08/17 20:18:57 [INFO] Temporary folder: /tmp/buildenv_2023-08-17-2018.1223048076
#0 0.267 2023/08/17 20:18:57 [INFO] Writing main module: /tmp/buildenv_2023-08-17-2018.1223048076/main.go
#0 0.267 package main
#0 0.267 
#0 0.267 import (
#0 0.267        caddycmd "github.com/caddyserver/caddy/v2/cmd"
#0 0.267 
#0 0.267        // plug in Caddy modules here
#0 0.267        _ "github.com/caddyserver/caddy/v2/modules/standard"
#0 0.267        _ "github.com/chukmunnlee/caddy-openapi"
#0 0.267 )
#0 0.267 
#0 0.267 func main() {
#0 0.267        caddycmd.Main()
#0 0.267 }
#0 0.271 2023/08/17 20:18:57 [INFO] Initializing Go module
#0 0.271 2023/08/17 20:18:57 [INFO] exec (timeout=10s): /usr/local/go/bin/go mod init caddy 
#0 0.271 go: creating new go.mod: module caddy
#0 0.271 go: to add module requirements and sums:
#0 0.271        go mod tidy
#0 0.272 2023/08/17 20:18:57 [INFO] Pinning versions
#0 0.272 2023/08/17 20:18:57 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/caddyserver/caddy/[email protected] 
#0 0.481 go: downloading github.com/caddyserver/caddy/v2 v2.5.2
#0 58.52 go: downloading github.com/caddyserver/certmagic v0.16.1
#0 58.52 go: downloading github.com/google/uuid v1.3.0
#0 58.52 go: downloading github.com/lucas-clemente/quic-go v0.28.0
#0 58.58 go: downloading github.com/prometheus/client_golang v1.12.1
#0 58.66 go: downloading go.uber.org/zap v1.21.0
#0 58.75 go: downloading golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
#0 58.83 go: downloading github.com/beorn7/perks v1.0.1
#0 58.83 go: downloading github.com/cespare/xxhash/v2 v2.1.2
#0 58.89 go: downloading github.com/cespare/xxhash v1.1.0
#0 58.89 go: downloading github.com/golang/protobuf v1.5.2
#0 58.93 go: downloading github.com/prometheus/client_model v0.2.0
#0 58.95 go: downloading github.com/prometheus/common v0.32.1
#0 59.00 go: downloading github.com/prometheus/procfs v0.7.3
#0 59.00 go: downloading golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
#0 59.08 go: downloading google.golang.org/protobuf v1.28.0
#0 59.20 go: downloading go.uber.org/atomic v1.9.0
#0 59.24 go: downloading go.uber.org/multierr v1.6.0
#0 59.27 go: downloading github.com/klauspost/cpuid/v2 v2.0.13
#0 59.28 go: downloading github.com/libdns/libdns v0.2.1
#0 59.29 go: downloading github.com/mholt/acmez v1.0.2
#0 59.34 go: downloading github.com/miekg/dns v1.1.46
#0 59.40 go: downloading golang.org/x/crypto v0.0.0-20220210151621-f4118a5b28e2
#0 59.66 go: downloading golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e
#0 59.69 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
#0 59.74 go: downloading github.com/marten-seemann/qpack v0.2.1
#0 59.83 go: downloading github.com/cheekybits/genny v1.0.0
#0 59.85 go: downloading github.com/onsi/ginkgo v1.16.4
#0 59.85 go: downloading golang.org/x/tools v0.1.7
#0 59.90 go: downloading github.com/marten-seemann/qtls-go1-16 v0.1.5
#0 59.90 go: downloading github.com/marten-seemann/qtls-go1-17 v0.1.2
#0 59.93 go: downloading github.com/marten-seemann/qtls-go1-18 v0.1.2
#0 60.10 go: downloading github.com/marten-seemann/qtls-go1-19 v0.1.0-beta.1
#0 60.10 go: downloading golang.org/x/text v0.3.8-0.20211004125949-5bd84dd9b33b
#0 60.33 go: downloading github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
#0 60.39 go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
#0 60.45 go: downloading golang.org/x/mod v0.4.2
#0 60.50 go: downloading github.com/nxadm/tail v1.4.8
#0 60.54 go: downloading gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
#0 60.58 go: downloading github.com/fsnotify/fsnotify v1.5.1
#0 67.35 go: added github.com/beorn7/perks v1.0.1
#0 67.35 go: added github.com/caddyserver/caddy/v2 v2.5.2
#0 67.35 go: added github.com/caddyserver/certmagic v0.16.1
#0 67.35 go: added github.com/cespare/xxhash/v2 v2.1.2
#0 67.35 go: added github.com/cheekybits/genny v1.0.0
#0 67.35 go: added github.com/fsnotify/fsnotify v1.5.1
#0 67.35 go: added github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
#0 67.35 go: added github.com/golang/protobuf v1.5.2
#0 67.35 go: added github.com/google/uuid v1.3.0
#0 67.35 go: added github.com/klauspost/cpuid/v2 v2.0.13
#0 67.35 go: added github.com/libdns/libdns v0.2.1
#0 67.35 go: added github.com/lucas-clemente/quic-go v0.28.0
#0 67.35 go: added github.com/marten-seemann/qpack v0.2.1
#0 67.35 go: added github.com/marten-seemann/qtls-go1-16 v0.1.5
#0 67.35 go: added github.com/marten-seemann/qtls-go1-17 v0.1.2
#0 67.35 go: added github.com/marten-seemann/qtls-go1-18 v0.1.2
#0 67.35 go: added github.com/marten-seemann/qtls-go1-19 v0.1.0-beta.1
#0 67.35 go: added github.com/matttproud/golang_protobuf_extensions v1.0.1
#0 67.35 go: added github.com/mholt/acmez v1.0.2
#0 67.35 go: added github.com/miekg/dns v1.1.46
#0 67.35 go: added github.com/nxadm/tail v1.4.8
#0 67.35 go: added github.com/onsi/ginkgo v1.16.4
#0 67.35 go: added github.com/prometheus/client_golang v1.12.1
#0 67.35 go: added github.com/prometheus/client_model v0.2.0
#0 67.35 go: added github.com/prometheus/common v0.32.1
#0 67.35 go: added github.com/prometheus/procfs v0.7.3
#0 67.35 go: added go.uber.org/atomic v1.9.0
#0 67.35 go: added go.uber.org/multierr v1.6.0
#0 67.35 go: added go.uber.org/zap v1.21.0
#0 67.35 go: added golang.org/x/crypto v0.0.0-20220210151621-f4118a5b28e2
#0 67.35 go: added golang.org/x/mod v0.4.2
#0 67.35 go: added golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e
#0 67.35 go: added golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
#0 67.35 go: added golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
#0 67.35 go: added golang.org/x/text v0.3.8-0.20211004125949-5bd84dd9b33b
#0 67.35 go: added golang.org/x/tools v0.1.7
#0 67.35 go: added golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
#0 67.35 go: added google.golang.org/protobuf v1.28.0
#0 67.35 go: added gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
#0 67.36 2023/08/17 20:20:05 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/chukmunnlee/[email protected] github.com/caddyserver/caddy/[email protected] 
#0 67.59 go: downloading github.com/chukmunnlee/caddy-openapi v0.7.0
#0 96.21 go: downloading github.com/getkin/kin-openapi v0.76.0
#0 96.29 go: downloading github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac
#0 96.30 go: downloading github.com/google/cel-go v0.11.4
#0 96.52 go: downloading google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21
#0 96.52 go: downloading github.com/gorilla/mux v1.8.0
#0 96.52 go: downloading gopkg.in/yaml.v2 v2.4.0
#0 96.52 go: downloading github.com/ghodss/yaml v1.0.0
#0 96.53 go: downloading github.com/go-openapi/jsonpointer v0.19.5
#0 96.57 go: downloading github.com/smallstep/certificates v0.19.0
#0 96.57 go: downloading github.com/smallstep/cli v0.18.0
#0 97.17 go: downloading github.com/smallstep/truststore v0.11.0
#0 97.20 go: downloading github.com/tailscale/tscert v0.0.0-20220316030059-54bbcb9f74e2
#0 97.21 go: downloading github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20220418222510-f25a4f6275ed
#0 97.26 go: downloading github.com/antlr/antlr4 v0.0.0-20200503195918-621b933c7a7f
#0 97.31 go: downloading github.com/stoewer/go-strcase v1.2.0
#0 97.34 go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b
#0 97.34 go: downloading github.com/go-openapi/swag v0.19.5
#0 97.39 go: downloading github.com/pkg/errors v0.9.1
#0 97.40 go: downloading go.step.sm/cli-utils v0.7.0
#0 97.43 go: downloading github.com/smallstep/nosql v0.4.0
#0 97.71 go: downloading go.step.sm/crypto v0.16.1
#0 98.01 go: downloading go.step.sm/linkedca v0.15.0
#0 98.01 go: downloading google.golang.org/grpc v1.46.0
#0 98.01 go: downloading gopkg.in/square/go-jose.v2 v2.6.0
#0 98.08 go: downloading github.com/slackhq/nebula v1.5.2
#0 98.16 go: downloading howett.net/plist v1.0.0
#0 98.21 go: downloading github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e
#0 98.21 go: downloading github.com/urfave/cli v1.22.5
#0 98.23 go: downloading github.com/micromdm/scep/v2 v2.1.0
#0 98.26 go: downloading go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352
#0 98.28 go: downloading github.com/Masterminds/sprig/v3 v3.2.2
#0 98.28 go: downloading github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
#0 98.29 go: downloading github.com/manifoldco/promptui v0.9.0
#0 98.29 go: downloading filippo.io/edwards25519 v1.0.0-rc.1
#0 98.32 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.0
#0 98.32 go: downloading github.com/mitchellh/go-ps v1.0.0
#0 98.33 go: downloading github.com/dgraph-io/badger v1.6.2
#0 98.34 go: downloading github.com/dgraph-io/badger/v2 v2.2007.4
#0 98.37 go: downloading go.etcd.io/bbolt v1.3.6
#0 98.37 go: downloading github.com/go-sql-driver/mysql v1.6.0
#0 98.38 go: downloading github.com/jackc/pgx/v4 v4.14.0
#0 98.39 go: downloading github.com/go-kit/kit v0.10.0
#0 98.44 go: downloading github.com/Masterminds/goutils v1.1.1
#0 98.44 go: downloading github.com/Masterminds/semver/v3 v3.1.1
#0 98.44 go: downloading github.com/huandu/xstrings v1.3.2
#0 98.44 go: downloading github.com/imdario/mergo v0.3.12
#0 98.44 go: downloading github.com/mitchellh/copystructure v1.2.0
#0 98.44 go: downloading github.com/shopspring/decimal v1.2.0
#0 98.45 go: downloading github.com/spf13/cast v1.4.1
#0 98.48 go: downloading github.com/russross/blackfriday/v2 v2.0.1
#0 98.48 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
#0 98.48 go: downloading github.com/dgraph-io/ristretto v0.1.0
#0 98.50 go: downloading github.com/russross/blackfriday v1.5.2
#0 98.51 go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
#0 98.52 go: downloading github.com/rs/xid v1.2.1
#0 98.52 go: downloading github.com/sirupsen/logrus v1.8.1
#0 98.52 go: downloading github.com/jackc/pgconn v1.10.1
#0 98.55 go: downloading github.com/jackc/pgtype v1.9.0
#0 98.57 go: downloading github.com/jackc/pgio v1.0.0
#0 98.57 go: downloading github.com/jackc/pgproto3/v2 v2.2.0
#0 98.57 go: downloading github.com/go-logfmt/logfmt v0.5.0
#0 98.58 go: downloading github.com/mitchellh/reflectwalk v1.0.2
#0 98.59 go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
#0 98.59 go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
#0 98.60 go: downloading github.com/golang/snappy v0.0.4
#0 98.60 go: downloading github.com/klauspost/compress v1.15.6
#0 98.62 go: downloading github.com/mattn/go-colorable v0.1.8
#0 98.62 go: downloading github.com/golang/glog v1.0.0
#0 98.64 go: downloading github.com/jackc/chunkreader/v2 v2.0.1
#0 98.66 go: downloading github.com/jackc/pgpassfile v1.0.0
#0 98.68 go: downloading github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
#0 98.69 go: downloading github.com/mattn/go-isatty v0.0.13
#0 102.2 go: downloading github.com/antlr/antlr4/runtime/Go/antlr v1.4.10
#0 102.2 go: downloading github.com/open-policy-agent/opa v0.55.0
#0 102.2 go: downloading github.com/antlr/antlr4 v4.11.1+incompatible
#0 105.7 go: downloading github.com/prometheus/client_golang v1.16.0
#0 105.7 go: downloading golang.org/x/term v0.10.0
#0 105.8 go: downloading golang.org/x/net v0.12.0
#0 105.8 go: downloading google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1
#0 105.8 go: downloading google.golang.org/protobuf v1.30.0
#0 105.9 go: downloading golang.org/x/crypto v0.11.0
#0 106.0 go: downloading golang.org/x/sys v0.10.0
#0 106.2 go: downloading github.com/OneOfOne/xxhash v1.2.8
#0 106.2 go: downloading github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
#0 106.2 go: downloading go.opentelemetry.io/otel/sdk v1.16.0
#0 106.2 go: downloading github.com/cespare/xxhash/v2 v2.2.0
#0 106.2 go: downloading github.com/prometheus/client_model v0.3.0
#0 106.2 go: downloading github.com/prometheus/common v0.42.0
#0 106.2 go: downloading go.opentelemetry.io/otel v1.16.0
#0 106.2 go: downloading github.com/prometheus/procfs v0.10.1
#0 106.2 go: downloading github.com/gobwas/glob v0.2.3
#0 106.2 go: downloading github.com/tchap/go-patricia/v2 v2.3.1
#0 106.3 go: downloading github.com/yashtewari/glob-intersection v0.2.0
#0 106.3 go: downloading golang.org/x/text v0.11.0
#0 106.9 go: downloading golang.org/x/tools v0.6.0
#0 106.9 go: downloading google.golang.org/grpc v1.56.2
#0 106.9 go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
#0 106.9 go: downloading github.com/sirupsen/logrus v1.9.3
#0 106.9 go: downloading github.com/go-ini/ini v1.67.0
#0 107.0 go: downloading github.com/golang/protobuf v1.5.3
#0 107.0 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.4
#0 107.0 go: downloading github.com/agnivade/levenshtein v1.1.1
#0 107.1 go: downloading go.opentelemetry.io/otel/trace v1.16.0
#0 107.1 go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
#0 107.2 go: downloading github.com/go-logr/logr v1.2.4
#0 107.2 go: downloading github.com/go-logr/stdr v1.2.2
#0 107.2 go: downloading go.opentelemetry.io/otel/metric v1.16.0
#0 107.2 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2
#0 107.2 go: downloading github.com/dgraph-io/ristretto v0.1.1
#0 107.2 go: downloading github.com/go-logfmt/logfmt v0.5.1
#0 107.2 go: downloading golang.org/x/mod v0.8.0
#0 107.2 go: downloading github.com/russross/blackfriday/v2 v2.1.0
#0 107.2 go: downloading github.com/fsnotify/fsnotify v1.6.0
#0 107.3 go: downloading github.com/klauspost/compress v1.16.0
#0 107.3 go: downloading github.com/golang/glog v1.1.0
#0 109.9 go: added github.com/OneOfOne/xxhash v1.2.8
#0 109.9 go: added github.com/agnivade/levenshtein v1.1.1
#0 109.9 go: upgraded github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20220418222510-f25a4f6275ed => v1.4.10
#0 109.9 go: upgraded github.com/cespare/xxhash/v2 v2.1.2 => v2.2.0
#0 109.9 go: added github.com/chukmunnlee/caddy-openapi v0.7.0
#0 109.9 go: upgraded github.com/cpuguy83/go-md2man/v2 v2.0.0 => v2.0.2
#0 109.9 go: upgraded github.com/dgraph-io/ristretto v0.0.4-0.20200906165740-41ebdbffecfd => v0.1.1
#0 109.9 go: upgraded github.com/fsnotify/fsnotify v1.5.1 => v1.6.0
#0 109.9 go: added github.com/getkin/kin-openapi v0.76.0
#0 109.9 go: added github.com/go-ini/ini v1.67.0
#0 109.9 go: upgraded github.com/go-logfmt/logfmt v0.5.0 => v0.5.1
#0 109.9 go: upgraded github.com/go-logr/logr v1.2.2 => v1.2.4
#0 109.9 go: added github.com/go-openapi/jsonpointer v0.19.5
#0 109.9 go: added github.com/go-openapi/swag v0.19.5
#0 109.9 go: added github.com/gobwas/glob v0.2.3
#0 109.9 go: upgraded github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b => v1.1.0
#0 109.9 go: upgraded github.com/golang/protobuf v1.5.2 => v1.5.3
#0 109.9 go: added github.com/gorilla/mux v1.8.0
#0 109.9 go: upgraded github.com/klauspost/compress v1.15.6 => v1.16.0
#0 109.9 go: upgraded github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe => v0.0.0-20190626092158-b2ccc519800e
#0 109.9 go: upgraded github.com/matttproud/golang_protobuf_extensions v1.0.1 => v1.0.4
#0 109.9 go: added github.com/open-policy-agent/opa v0.55.0
#0 109.9 go: upgraded github.com/prometheus/client_golang v1.12.1 => v1.16.0
#0 109.9 go: upgraded github.com/prometheus/client_model v0.2.0 => v0.3.0
#0 109.9 go: upgraded github.com/prometheus/common v0.32.1 => v0.42.0
#0 109.9 go: upgraded github.com/prometheus/procfs v0.7.3 => v0.10.1
#0 109.9 go: added github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
#0 109.9 go: upgraded github.com/russross/blackfriday/v2 v2.0.1 => v2.1.0
#0 109.9 go: upgraded github.com/sirupsen/logrus v1.8.1 => v1.9.3
#0 109.9 go: added github.com/tchap/go-patricia/v2 v2.3.1
#0 109.9 go: added github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
#0 109.9 go: added github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
#0 109.9 go: added github.com/yashtewari/glob-intersection v0.2.0
#0 109.9 go: upgraded go.opentelemetry.io/otel v1.4.0 => v1.16.0
#0 109.9 go: upgraded go.opentelemetry.io/otel/metric v0.27.0 => v1.16.0
#0 109.9 go: upgraded go.opentelemetry.io/otel/sdk v1.4.0 => v1.16.0
#0 109.9 go: upgraded go.opentelemetry.io/otel/trace v1.4.0 => v1.16.0
#0 109.9 go: upgraded golang.org/x/crypto v0.0.0-20220210151621-f4118a5b28e2 => v0.11.0
#0 109.9 go: upgraded golang.org/x/mod v0.4.2 => v0.8.0
#0 109.9 go: upgraded golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e => v0.12.0
#0 109.9 go: upgraded golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a => v0.10.0
#0 109.9 go: upgraded golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 => v0.10.0
#0 109.9 go: upgraded golang.org/x/text v0.3.8-0.20211004125949-5bd84dd9b33b => v0.11.0
#0 109.9 go: upgraded golang.org/x/tools v0.1.7 => v0.6.0
#0 109.9 go: upgraded google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21 => v0.0.0-20230410155749-daa745c078e1
#0 109.9 go: upgraded google.golang.org/grpc v1.46.0 => v1.56.2
#0 109.9 go: upgraded google.golang.org/protobuf v1.28.0 => v1.30.0
#0 109.9 2023/08/17 20:20:47 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v  
#0 110.1 go: downloading github.com/go-chi/chi v4.1.2+incompatible
#0 110.1 go: downloading gopkg.in/natefinch/lumberjack.v2 v2.0.0
#0 110.1 go: downloading github.com/BurntSushi/toml v1.1.0
#0 110.1 go: downloading github.com/alecthomas/chroma v0.10.0
#0 110.1 go: downloading github.com/yuin/goldmark v1.4.13
#0 110.1 go: downloading github.com/yuin/goldmark-highlighting v0.0.0-20220208100518-594be1970594
#0 110.2 go: downloading gopkg.in/yaml.v3 v3.0.1
#0 110.2 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0
#0 110.3 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0
#0 110.3 go: downloading go.opentelemetry.io/contrib v0.20.0
#0 110.3 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0
#0 110.3 go: downloading go.opentelemetry.io/otel/exporters/otlp v0.20.0
#0 110.3 go: downloading github.com/felixge/httpsnoop v1.0.3
#0 110.3 go: downloading github.com/dlclark/regexp2 v1.4.0
#0 110.4 go: downloading go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0
#0 110.4 go: downloading go.opentelemetry.io/proto/otlp v0.19.0
#0 110.4 go: downloading github.com/cenkalti/backoff/v4 v4.2.1
#0 110.4 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0
#0 110.5 go: downloading github.com/cenkalti/backoff v2.2.1+incompatible
#0 110.5 go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0
#0 113.1 2023/08/17 20:20:50 [INFO] Build environment ready
#0 113.1 2023/08/17 20:20:50 [INFO] Building Caddy
#0 113.1 2023/08/17 20:20:50 [INFO] exec (timeout=0s): /usr/local/go/bin/go mod tidy 
#0 113.2 go: downloading github.com/stretchr/testify v1.8.3
#0 113.2 go: downloading github.com/fortytw2/leaktest v1.3.0
#0 113.2 go: downloading go.uber.org/goleak v1.2.1
#0 113.2 go: downloading github.com/golang/mock v1.6.0
#0 113.2 go: downloading github.com/onsi/gomega v1.13.0
#0 113.3 go: downloading github.com/davecgh/go-spew v1.1.1
#0 113.3 go: downloading github.com/google/go-cmp v0.5.9
#0 113.3 go: downloading gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
#0 113.3 go: downloading github.com/dgraph-io/badger/v3 v3.2103.5
#0 113.3 go: downloading github.com/foxcpp/go-mockdns v1.0.0
#0 113.3 go: downloading github.com/benbjohnson/clock v1.1.0
#0 113.3 go: downloading github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262
#0 113.3 go: downloading golang.org/x/sync v0.3.0
#0 113.4 go: downloading github.com/pmezard/go-difflib v1.0.0
#0 113.4 go: downloading github.com/kr/pretty v0.3.1
#0 113.4 go: downloading github.com/bytecodealliance/wasmtime-go/v3 v3.0.2
#0 113.4 go: downloading github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0
#0 113.4 go: downloading github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48
#0 113.5 go: downloading github.com/aws/aws-sdk-go v1.37.0
#0 115.5 go: downloading github.com/googleapis/gax-go/v2 v2.1.1
#0 115.5 go: downloading google.golang.org/api v0.70.0
#0 115.5 go: downloading cloud.google.com/go/kms v1.10.1
#0 115.5 go: downloading github.com/googleapis/gax-go v2.0.2+incompatible
#0 115.5 go: downloading github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1
#0 115.5 go: downloading github.com/cockroachdb/apd v1.1.0
#0 115.5 go: downloading cloud.google.com/go v0.110.0
#0 115.5 go: downloading github.com/gofrs/uuid v4.0.0+incompatible
#0 115.6 go: downloading github.com/kr/text v0.2.0
#0 115.6 go: downloading github.com/rogpeppe/go-internal v1.9.0
#0 115.6 go: downloading go.opencensus.io v0.24.0
#0 115.7 go: downloading github.com/go-stack/stack v1.8.0
#0 115.7 go: downloading github.com/chzyer/logex v1.1.10
#0 115.7 go: downloading github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65
#0 115.7 go: downloading github.com/lib/pq v1.10.2
#0 115.7 go: downloading cloud.google.com/go/iam v0.13.0
#0 117.7 go: downloading github.com/gogo/protobuf v1.3.2
#0 117.7 go: downloading github.com/google/flatbuffers v1.12.1
#0 117.7 go: downloading github.com/jmespath/go-jmespath v0.4.0
#0 117.8 go: downloading github.com/spaolacci/murmur3 v1.1.0
#0 117.8 go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
#0 117.8 go: downloading golang.org/x/oauth2 v0.7.0
#0 117.9 go: downloading cloud.google.com/go/compute/metadata v0.2.3
#0 117.9 go: downloading cloud.google.com/go/compute v1.19.1
#0 118.0 go: downloading google.golang.org/appengine v1.6.7
#0 118.7 2023/08/17 20:20:56 [INFO] exec (timeout=0s): /usr/local/go/bin/go build -o /usr/bin/caddy -ldflags -w -s -trimpath 
#0 161.5 # go.opentelemetry.io/otel/sdk/trace
#0 161.5 /go/pkg/mod/go.opentelemetry.io/otel/[email protected]/trace/provider.go:78:24: undefined: atomic.Pointer
#0 161.5 /go/pkg/mod/go.opentelemetry.io/otel/[email protected]/trace/provider.go:80:20: undefined: atomic.Bool
#0 161.5 note: module requires Go 1.19
#0 172.3 2023/08/17 20:21:49 [INFO] Skipping cleanup as requested; leaving folder intact: /tmp/buildenv_2023-08-17-2018.1223048076
#0 172.3 2023/08/17 20:21:49 [FATAL] exit status 2
------
failed to solve: executor failed running [/bin/sh -c xcaddy build --with github.com/chukmunnlee/[email protected]]: exit code: 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.