├── .CONTRIBUTING.md.swp ├── .github ├── dependabot.yaml └── workflows │ ├── build.yaml │ ├── cla.yaml │ ├── helm.yaml │ ├── lint.yaml │ ├── publish.yaml │ ├── scorecard.yml │ ├── security.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api ├── api.go ├── api_test.go ├── httpapi │ ├── httpapi.go │ ├── httpapi_test.go │ ├── status_writer.go │ └── status_writer_test.go └── httpmw │ ├── buildinfo.go │ ├── buildinfo_test.go │ ├── cors.go │ ├── cors_test.go │ ├── logger.go │ ├── ratelimit.go │ ├── ratelimit_test.go │ ├── recover.go │ ├── recover_test.go │ ├── requestid.go │ └── requestid_test.go ├── cli ├── add.go ├── add_test.go ├── remove.go ├── remove_test.go ├── root.go ├── root_test.go ├── server.go ├── server_test.go ├── signal_unix.go ├── signal_windows.go ├── signature.go ├── version.go └── version_test.go ├── cmd └── marketplace │ ├── main.go │ └── main_test.go ├── database ├── database.go ├── database_test.go └── nodb.go ├── docker-bake.hcl ├── extensionsign ├── doc.go ├── sigmanifest.go └── sigzip.go ├── fixtures ├── generate.bash ├── icon.png ├── names ├── publishers ├── upload.bash └── versions ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── helm ├── .helmignore ├── Chart.yaml ├── README.md ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ ├── pvc.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml └── values.yaml ├── storage ├── artifactory.go ├── artifactory_test.go ├── easyzip │ ├── zip.go │ └── zip_test.go ├── local.go ├── local_test.go ├── signature.go ├── signature_test.go ├── storage.go └── storage_test.go ├── testutil ├── extensions.go ├── extensions_test.go ├── mockdb.go └── mockstorage.go └── util ├── util.go └── util_test.go /.CONTRIBUTING.md.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.CONTRIBUTING.md.swp -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/cla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/cla.yaml -------------------------------------------------------------------------------- /.github/workflows/helm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/helm.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/security.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bin 3 | coverage 4 | extensions 5 | .idea 6 | -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/httpapi/httpapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpapi/httpapi.go -------------------------------------------------------------------------------- /api/httpapi/httpapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpapi/httpapi_test.go -------------------------------------------------------------------------------- /api/httpapi/status_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpapi/status_writer.go -------------------------------------------------------------------------------- /api/httpapi/status_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpapi/status_writer_test.go -------------------------------------------------------------------------------- /api/httpmw/buildinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/buildinfo.go -------------------------------------------------------------------------------- /api/httpmw/buildinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/buildinfo_test.go -------------------------------------------------------------------------------- /api/httpmw/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/cors.go -------------------------------------------------------------------------------- /api/httpmw/cors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/cors_test.go -------------------------------------------------------------------------------- /api/httpmw/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/logger.go -------------------------------------------------------------------------------- /api/httpmw/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/ratelimit.go -------------------------------------------------------------------------------- /api/httpmw/ratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/ratelimit_test.go -------------------------------------------------------------------------------- /api/httpmw/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/recover.go -------------------------------------------------------------------------------- /api/httpmw/recover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/recover_test.go -------------------------------------------------------------------------------- /api/httpmw/requestid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/requestid.go -------------------------------------------------------------------------------- /api/httpmw/requestid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/api/httpmw/requestid_test.go -------------------------------------------------------------------------------- /cli/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/add.go -------------------------------------------------------------------------------- /cli/add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/add_test.go -------------------------------------------------------------------------------- /cli/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/remove.go -------------------------------------------------------------------------------- /cli/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/remove_test.go -------------------------------------------------------------------------------- /cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/root.go -------------------------------------------------------------------------------- /cli/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/root_test.go -------------------------------------------------------------------------------- /cli/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/server.go -------------------------------------------------------------------------------- /cli/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/server_test.go -------------------------------------------------------------------------------- /cli/signal_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/signal_unix.go -------------------------------------------------------------------------------- /cli/signal_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/signal_windows.go -------------------------------------------------------------------------------- /cli/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/signature.go -------------------------------------------------------------------------------- /cli/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/version.go -------------------------------------------------------------------------------- /cli/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cli/version_test.go -------------------------------------------------------------------------------- /cmd/marketplace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cmd/marketplace/main.go -------------------------------------------------------------------------------- /cmd/marketplace/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/cmd/marketplace/main_test.go -------------------------------------------------------------------------------- /database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/database/database.go -------------------------------------------------------------------------------- /database/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/database/database_test.go -------------------------------------------------------------------------------- /database/nodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/database/nodb.go -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /extensionsign/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/extensionsign/doc.go -------------------------------------------------------------------------------- /extensionsign/sigmanifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/extensionsign/sigmanifest.go -------------------------------------------------------------------------------- /extensionsign/sigzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/extensionsign/sigzip.go -------------------------------------------------------------------------------- /fixtures/generate.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/fixtures/generate.bash -------------------------------------------------------------------------------- /fixtures/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/fixtures/icon.png -------------------------------------------------------------------------------- /fixtures/names: -------------------------------------------------------------------------------- 1 | needless 2 | lace 3 | healthy 4 | plants 5 | warlike 6 | -------------------------------------------------------------------------------- /fixtures/publishers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/fixtures/publishers -------------------------------------------------------------------------------- /fixtures/upload.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/fixtures/upload.bash -------------------------------------------------------------------------------- /fixtures/versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/fixtures/versions -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/flake.nix -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/go.sum -------------------------------------------------------------------------------- /helm/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/.helmignore -------------------------------------------------------------------------------- /helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/Chart.yaml -------------------------------------------------------------------------------- /helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/README.md -------------------------------------------------------------------------------- /helm/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/NOTES.txt -------------------------------------------------------------------------------- /helm/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/hpa.yaml -------------------------------------------------------------------------------- /helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/pvc.yaml -------------------------------------------------------------------------------- /helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/service.yaml -------------------------------------------------------------------------------- /helm/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/helm/values.yaml -------------------------------------------------------------------------------- /storage/artifactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/artifactory.go -------------------------------------------------------------------------------- /storage/artifactory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/artifactory_test.go -------------------------------------------------------------------------------- /storage/easyzip/zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/easyzip/zip.go -------------------------------------------------------------------------------- /storage/easyzip/zip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/easyzip/zip_test.go -------------------------------------------------------------------------------- /storage/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/local.go -------------------------------------------------------------------------------- /storage/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/local_test.go -------------------------------------------------------------------------------- /storage/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/signature.go -------------------------------------------------------------------------------- /storage/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/signature_test.go -------------------------------------------------------------------------------- /storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/storage.go -------------------------------------------------------------------------------- /storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/storage/storage_test.go -------------------------------------------------------------------------------- /testutil/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/testutil/extensions.go -------------------------------------------------------------------------------- /testutil/extensions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/testutil/extensions_test.go -------------------------------------------------------------------------------- /testutil/mockdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/testutil/mockdb.go -------------------------------------------------------------------------------- /testutil/mockstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/testutil/mockstorage.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/util/util.go -------------------------------------------------------------------------------- /util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder/code-marketplace/HEAD/util/util_test.go --------------------------------------------------------------------------------