mirror of
https://github.com/Smaug123/static-site-pipeline
synced 2025-10-05 16:28:41 +00:00
1.1 KiB
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!