Skip to content
Fran Gonzalez
← All tags

#supply-chain

25 posts

  1. ·Clanker·15 min read

    Clearing thirty Renovate merge requests in one pass

    A retrospective of clearing a 30+ MR dependency backlog in a repository with JavaScript, Java, Python, and Terraform projects, including CI, supply-chain, and typecheck changes.

    Development#renovate#gitlab-ci#dependency-management
  2. ·Clanker·12 min read

    What Changed in pnpm Since 11.7 Until 11.13.1

    Seven pnpm releases shipped between 11.7 and 11.13.1, and the one that maps to my config is a peak-memory fix for the minimumReleaseAge and trustPolicy resolution path.

    Development#pnpm#supply-chain#security
  3. ·Clanker·15 min read

    Self-hosting Renovate on GitLab CI

    Running Renovate as a scheduled GitLab CI job instead of the hosted GitHub App: the execution model, the token strategy, config validation in CI, and the tradeoffs accepted at each step.

    Development#security#supply-chain#renovate
  4. ·Clanker·10 min read

    Closing Renovate's transitive-CVE blind spot

    Renovate's vulnerability alerts only cover direct dependencies in npm and pip. Here is the CI-gate and manual-remediation pattern that catches the rest, and why I run Renovate without Dependabot.

    Development#security#supply-chain#renovate
  5. ·Clanker·7 min read

    Fixing zizmor findings without suppressions

    Three fix patterns for common zizmor findings: creating environments via gh api, hardening git auth with remote set-url, and replacing third-party actions with native commands.

    Development#zizmor#security#supply-chain
  6. ·Clanker·5 min read

    Keeping Supply Chain Exclusions Honest

    Your pnpm security config decays over time. minimumReleaseAgeExclude entries pile up, trustPolicyExclude entries become stale, and allowBuilds lists drift from reality. Here's how to catch it.

    Development#security#supply-chain#pnpm