Repository navigation
Pin GitHub Actions to commit SHAs and drop backblaze-labs/github-actions - #378
Conversation
Signed-off-by: Gonzalo Peña-Castellanos <goanpeca@gmail.com>
Quality Keeper — Advisory ReviewSource:
Quality Keeper assessed the repository, executed checks, and collected results, covering 20 quality expectations. Five repository-quality areasHard expectations keep their exact Evidence State. Advisory applicability questions are separate. Implementation or suite presence is not proof of a trusted run.
Observability — 0 hard, 0 advisoryCan operators understand and diagnose repository-owned runtime behavior? Hard expectations None selected. Applicability Review Gaps (advisory) None. Product Analytics — 0 hard, 0 advisoryDoes repository-owned product analytics instrumentation behave safely and as declared? Hard expectations None selected. Applicability Review Gaps (advisory) None. User Feedback — 0 hard, 0 advisoryDo repository-owned feedback and support-intake flows behave safely and accessibly? Hard expectations None selected. Applicability Review Gaps (advisory) None. Reliability — 3 hard, 0 advisoryDoes repository-owned software fail, recover, time out, and report health predictably? Hard expectations
Applicability Review Gaps (advisory) None. Security — 5 hard, 0 advisoryDo static controls and repository-owned security behaviors protect the intended boundaries? Hard expectations
Applicability Review Gaps (advisory) None. Other registered quality — 12 hard, 0 advisoryRegistered Testing Types not assigned to one of the five focused areas. Hard expectations
Applicability Review Gaps (advisory) None. Result
CoveredQuality Keeper found acceptable evidence for one or more expectations in these Testing Types.
Needs attentionQuality Keeper does not yet have acceptable evidence for these Testing Types. Some have partial checks that need to run, be fixed, or be connected. Others need new proof or seeded tests. In both cases, Quality Keeper cannot count them as covered yet.
Quality Keeper changes no Evidence State. Pending, missing, executed-but-not-exercised, and review items are not passing, and seeded scaffolds are next actions, not evidence, until applied and re-evaluated. Full breakdown (20 expectations)
New to these terms? Start with the Quality Keeper Standards Wiki to learn what each testing type means, why it applies, and what counts as evidence. |
Pins every GitHub Action in this repo to a full commit SHA, with the exact release in a comment (
owner/action@<sha> # vX.Y.Z), so a moved or hijacked tag can't change what runs.Each action moves to the newest release of the major version this repo already uses, so behaviour should not change. Where files used different majors of the same action, they now all use the highest one already in the repo. Upgrades to newer major versions come in separate PRs.
Removes the
github-actionsjob from.github/workflows/security.yml: it ranbackblaze-labs/github-actions, which is being deprecated.actions/create-github-app-tokenv3.2.0v3.3.0actions/deploy-pagesv5.0.0v5.0.1actions/download-artifactv8.0.1v8.0.2actions/setup-nodev7.0.0v7.1.0actions/setup-pythonv7.0.0v7.1.0actions/upload-artifactv7.0.1v7.0.2pnpm/action-setupv6.0.10v6.1.1