Skip to content

ci: CodeQL, Docker image digests, jq for the Codemod token (#148) - #149

Merged
okomarov merged 1 commit into
mainfrom
ci/scorecard-pinning
Oct 18, 2026
Merged

okomarov merged 1 commit into
mainfrom
ci/scorecard-pinning

Conversation

@okomarov

Copy link
Copy Markdown

Part of #148: the low-effort Scorecard checks.

  • CodeQL for JavaScript and TypeScript on pushes to main, pull requests and weekly (SAST).
  • The three Docker images pinned by digest: tests-startup/Dockerfile now takes POSTGRES_IMAGE (default pinned), and the two codemod fixture Dockerfiles keep their Node versions.
  • The Codemod registry job reads the OIDC token with jq in place of piping curl into node.

Left for later: the tool installs pinned by version, not hash (npm install -g, npx); they change how the publish jobs run.

…en with jq

Scorecard's SAST, Pinned-Dependencies and download-then-run checks. The
startup Dockerfile takes the whole image reference as POSTGRES_IMAGE, so
the default is pinned and another version is still one build argument.
The fixture Dockerfiles keep their Node versions; the detector's FROM
pattern already reads node:18 before a digest.
@okomarov
okomarov merged commit 3502929 into main Oct 18, 2026
23 checks passed
@okomarov
okomarov deleted the ci/scorecard-pinning branch October 18, 2026 14:51
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