Skip to content

Tags: Kochava/github-workflows

Tags

go/app/v2.2

Toggle go/app/v2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

go/app/v2.1

Toggle go/app/v2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

go/app/v2

Toggle go/app/v2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #72 from Kochava/chore/bump-codecov

chore: bump codecov to v7

go/app/v1

Toggle go/app/v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #70 from Kochava/fix/golangci-lint-timeout-10m

fix: increase golangci-lint timeout from 5m to 10m

go/lib/v1

Toggle go/lib/v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #67 from Kochava/coverage-reports

fix: send coverage not test_results

go/app/v1.1

Toggle go/app/v1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #67 from Kochava/coverage-reports

fix: send coverage not test_results

go/app/v2-rc01

Toggle go/app/v2-rc01's commit message

Verified

This commit was signed with the committer’s verified signature.
fix: send coverage not test_results

go/lib/v1.1.16

Toggle go/lib/v1.1.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #66 from Kochava/go-workflow-bump

fix: update actions/setup-go version

go/app/v1.19-rc01

Toggle go/app/v1.19-rc01's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #66 from Kochava/go-workflow-bump

fix: update actions/setup-go version

go/app/v1.1.18

Toggle go/app/v1.1.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #66 from Kochava/go-workflow-bump

fix: update actions/setup-go version