Tags: Kochava/github-workflows
Tags
feat(go_app_release): add FREE_DISK_SPACE and PLATFORMS inputs (#77) Opt-in inputs for repos whose builds exhaust standard runners: FREE_DISK_SPACE (default false) reclaims ~25-30GB of preinstalled toolchains; PLATFORMS (default linux/amd64,linux/arm64) lets a repo build single-arch. Defaults preserve current behavior for all callers.
fix: force Docker-compatible manifest media type for multi-platform p… …ushes (#74) * fix: force Docker-compatible manifest media type for multi-platform pushes BuildKit's default multi-platform output format silently drifted to OCI image index (application/vnd.oci.image.index.v1+json) between builds, with no change to this workflow. Docker Engine versions that predate OCI manifest support (e.g. the legacy Mesos/Marathon fleet, running 17.05.0-ce) cannot pull an image published this way and fail with a JSON-parse error trying to read the registry response. `push: true` is shorthand for `--output=type=registry`; replacing it with an explicit `outputs: type=registry,oci-mediatypes=false` keeps the same registry-push exporter but pins the manifest format to the legacy Docker distribution manifest list (schema2), regardless of future BuildKit default changes. Ref: ASANA-1210144815075383 * fix: make OCI-mediatype opt-out an explicit caller input Per review feedback: defaulting every consumer of this tag to legacy Docker schema2 manifests would silently affect repos that don't run on Marathon/Mesos and may want OCI-format images for other reasons (e.g. attestation/scanning tooling). Add LEGACY_DOCKER_MEDIATYPES (default false, preserving OCI/modern behavior) so only callers that actually need Docker-compatible manifests opt in explicitly. Ref: ASANA-1210144815075383
Merge pull request #67 from Kochava/coverage-reports fix: send coverage not test_results
Merge pull request #66 from Kochava/go-workflow-bump fix: update actions/setup-go version
Merge pull request #66 from Kochava/go-workflow-bump fix: update actions/setup-go version
Merge pull request #66 from Kochava/go-workflow-bump fix: update actions/setup-go version
PreviousNext