Skip to content

Align smoke-install cosign version, add curl retries, and log the source-build fallback - #5

Merged
morgaesis merged 1 commit into
mainfrom
align-selftest-and-retries
Jul 9, 2026
Merged

Align smoke-install cosign version, add curl retries, and log the source-build fallback#5
morgaesis merged 1 commit into
mainfrom
align-selftest-and-retries

Conversation

@morgaesis

Copy link
Copy Markdown
Contributor

The smoke-install job pinned a newer cosign-installer than action.yml itself ships, so the self-test verified a different cosign binary than what runs in production; both now pin the same SHA/version. The install path's curl calls (GitHub API commit lookup, release asset downloads, rustup bootstrap) get retry flags so a transient network blip doesn't fail the whole job. When no prebuilt target matches the runner (non-Linux, or an unrecognized architecture), the action now emits a ::notice:: instead of silently falling through to a source build. The README usage example adds timeout-minutes so callers bound a hung review job.

…retries, and note the source-build fallback

The self-test job pinned a newer cosign-installer than action.yml itself,
so it verified a different cosign than what ships; pin both to the same
SHA. Add retry flags to the install path's curl calls so a transient
network blip does not fail the whole job, and emit a ::notice:: when no
prebuilt target matches the runner so the source-build fallback is not
silent. Document timeout-minutes in the README usage example so callers
bound a hung review.
@morgaesis
morgaesis merged commit 7451c63 into main Jul 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant