Files
static-site-pipeline/hugo/content/posts/2024-08-15-github-workflows.md
2024-08-15 17:58:21 +01:00

1.1 KiB

lastmod, author, date, title, summary
lastmod author date title summary
2024-08-15T17:51:00.0000000+01:00 patrick 2024-08-15T17:51:00.0000000+01:00 New GitHub workflows I've made a GitHub workflow to assert that all required GitHub checks are complete, and one to publish and attest NuGet packages.

all-required-checks-complete

The problem this solves is that GitHub's "required" checks are not actually required. A "required" step which is skipped because it depends on a failed step will count as successful. (This is folklore, but here's one writeup.)

publish-nuget

NuGet does not lend itself to GitHub artefact attestation, so there's some annoying work to do to make that happen. This action performs that work!