Skip to content

ci: add shared lockfile release-age guard - #3

Merged
TheRealBecks merged 1 commit into
mainfrom
TheRealBecks/issue2
Sep 21, 2026
Merged

TheRealBecks merged 1 commit into
mainfrom
TheRealBecks/issue2

Conversation

@TheRealBecks

Copy link
Copy Markdown
Member

Summary

  • add a fail-closed 72-hour release-age guard for introduced Cargo and npm lockfile entries
  • bound public-registry lookups with isolated workers, deadlines, retries, and size limits
  • add deterministic security, malformed-input, timeout, and Git integration tests
  • document immutable consumer pinning and add repository CI/Renovate policy

Verification

  • python3 -m unittest discover --start-directory tests --verbose
  • python3 -m py_compile scripts/lockfile_release_age.py
  • parsed the current Cargo.lock and package-lock.json files from all four consumers

Closes #2

@TheRealBecks
TheRealBecks merged commit a9e0038 into main Sep 21, 2026
1 check passed
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.

Provide a shared lockfile release-age guard

1 participant