Skip to content

Commit f72f2cc

Browse files
committed
feat: add shoes-tester CLI tool for testing shoes providers
Add shoes-tester, a standalone CLI tool that allows developers to test shoes provider implementations without running the full myshoes server. This tool supports both AddInstance and DeleteInstance operations with two modes: simple mode (with custom setup script) and script generation mode (automatically generates GitHub runner setup scripts). Changes: - Add cmd/shoes-tester/main.go with CLI implementation - Export GetSetupScript in pkg/starter for use by shoes-tester - Update protobuf generated files with newer protoc version - Add comprehensive documentation in docs/03_how-to-develop-shoes.md The tool supports various options including resource types, labels, GitHub App authentication, and JSON output format for automation.
1 parent 08d64f7 commit f72f2cc

File tree

6 files changed

+467
-23
lines changed

6 files changed

+467
-23
lines changed

api/proto.go/myshoes.pb.go

Lines changed: 77 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/proto.go/myshoes_grpc.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)