Skip to content

Run cache-denial action hooks in Python - #773

Draft
zaniebot wants to merge 2 commits into
zb/release-cache-proxyfrom
zb/release-cache-proxy-python
Draft

Run cache-denial action hooks in Python#773
zaniebot wants to merge 2 commits into
zb/release-cache-proxyfrom
zb/release-cache-proxy-python

Conversation

@zaniebot

Copy link
Copy Markdown
Collaborator

The cache-denial prototype splits its orchestration between JavaScript and Python. Move endpoint validation, installation, denial checks, environment updates, and cleanup into Python's standard library. Keep only a small Node launcher for GitHub's early pre hook and matching main and post hooks.

This is an alternative stacked on #770; the original drafts remain available for comparison. Pin the release jobs to the Python implementation without changing release-prepare.yml or ordinary CI cache behavior. The existing security limits, including Windows' lack of direct-IP firewall isolation, are unchanged.

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.

2 participants