mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-08-05 00:15:44 +00:00
Add a 'Publish swagger' workflow that builds pkg/api/swagger.yaml and
uploads it to the libpod-master-releases GCS bucket (swagger-latest.yaml
for main, swagger-<tag>.yaml for tags), reusing the same gcsupld container
as Cirrus with GCPJSON/GCPNAME supplied via repository secrets. Per-PR
uploads to libpod-pr-releases are dropped, as nothing consumes them.
The gcsupld image tag is hardcoded (copied from .cirrus.yml IMAGE_SUFFIX)
rather than read at runtime, since Cirrus CI is to be decommissioned soon.
Remove the now-migrated swagger_task from .cirrus.yml (and its success_task
dependency) and the _run_swagger handler from hack/ci/runner.sh, and update
docs/README.md to point at the new workflow. While at it, fix the link in
docs/README.md to hack/ci/README.md#docs-task, which had been dangling ever
since that file was removed in 2020 by commit
|
||
|---|---|---|
| .. | ||
| 99-do-not-use-google-subnets.conflist | ||
| CIModes.md | ||
| cirrus_yaml_test.py | ||
| get-local-registry-script | ||
| lib.sh | ||
| lib.sh.t | ||
| logcollector.sh | ||
| logformatter | ||
| logformatter.t | ||
| mac_cleanup.sh | ||
| mac_env.sh | ||
| mac_runner.sh | ||
| mac_setup.sh | ||
| make-and-check-size.sh | ||
| postbuild.sh | ||
| pr-removes-fixed-skips | ||
| pr-removes-fixed-skips.t | ||
| pr-should-include-tests | ||
| pr-should-include-tests.t | ||
| prebuild.sh | ||
| runner.sh | ||
| setup_environment.sh | ||
| swagger_stack_trace.png | ||
| timestamp.awk | ||
| win-collect-wsl-logs-start.ps1 | ||
| win-collect-wsl-logs-stop.ps1 | ||
| win-installer-main.ps1 | ||
| win-lib.ps1 | ||
| win-podman-machine-main.ps1 | ||
| win-podman-machine-test.ps1 | ||
| win-sess-launch.ps1 | ||
| win-unit-main.ps1 | ||