gitextract_98bm4mpl/ ├── .github/ │ └── workflows/ │ ├── build-docker-sha.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api/ │ ├── myshoes/ │ │ ├── README.md │ │ ├── client.go │ │ ├── http.go │ │ └── target.go │ ├── proto/ │ │ └── myshoes.proto │ └── proto.go/ │ ├── myshoes.pb.go │ └── myshoes_grpc.pb.go ├── cmd/ │ ├── server/ │ │ └── cmd.go │ └── shoes-tester/ │ └── main.go ├── docs/ │ ├── 01_01_for_admin_setup.md │ ├── 01_02_for_admin_tips.md │ ├── 02_01_for_user_setup.md │ ├── 03_how-to-develop-shoes.md │ └── assets/ │ └── myshoes.service ├── go.mod ├── go.sum ├── internal/ │ ├── testutils/ │ │ ├── mysql.go │ │ ├── testutils.go │ │ └── web.go │ └── util/ │ └── util.go └── pkg/ ├── config/ │ ├── config.go │ └── init.go ├── datastore/ │ ├── github.go │ ├── interface.go │ ├── memory/ │ │ └── memory.go │ ├── mysql/ │ │ ├── job.go │ │ ├── job_test.go │ │ ├── lock.go │ │ ├── mysql.go │ │ ├── mysql_test.go │ │ ├── runner.go │ │ ├── runner_test.go │ │ ├── schema.sql │ │ ├── target.go │ │ └── target_test.go │ └── resource_type.go ├── docker/ │ └── ratelimit.go ├── gh/ │ ├── github.go │ ├── github_test.go │ ├── installation.go │ ├── jwt.go │ ├── jwt_test.go │ ├── label.go │ ├── metrics.go │ ├── metrics_test.go │ ├── ratelimit.go │ ├── runner.go │ ├── scope.go │ ├── token_registration.go │ ├── webhook.go │ ├── workflow_job.go │ └── workflow_run.go ├── logger/ │ └── logger.go ├── metric/ │ ├── collector.go │ ├── scrape_datastore.go │ ├── scrape_github.go │ ├── scrape_memory.go │ └── webhook.go ├── runner/ │ ├── metrics.go │ ├── runner.go │ ├── runner_delete.go │ ├── runner_delete_ephemeral.go │ ├── runner_delete_once.go │ ├── token_update.go │ └── util.go ├── shoes/ │ └── shoes.go ├── starter/ │ ├── README.md │ ├── error.go │ ├── metric.go │ ├── metrics.go │ ├── safety/ │ │ ├── README.md │ │ ├── safety.go │ │ └── unlimited/ │ │ └── unlimited.go │ ├── scripts/ │ │ └── RunnerService.js │ ├── scripts.go │ └── starter.go └── web/ ├── config.go ├── http.go ├── http_test.go ├── metrics.go ├── target.go ├── target_create.go ├── target_test.go └── webhook.go