Skip to content

build: apply pip supply-chain hardening to new-integration workflow template#3337

Merged
julian-risch merged 1 commit into
mainfrom
build/scaffold-workflow-pip-hardening
May 21, 2026
Merged

build: apply pip supply-chain hardening to new-integration workflow template#3337
julian-risch merged 1 commit into
mainfrom
build/scaffold-workflow-pip-hardening

Conversation

@julian-risch
Copy link
Copy Markdown
Member

Related Issues

Proposed Changes:

  • Update scripts/utils/templates/workflow.yml so newly scaffolded integration workflows upgrade pip and pass --uploaded-prior-to=P1D when installing Hatch, matching the pattern applied across all existing per-integration workflows in build: add supply chain hardening via uv exclude-newer and pip uploaded-prior-to #3258. Without this, any new integration created via scripts/create_new_integration.py would ship without the supply-chain guardrail.

How did you test it?

Notes for the reviewer

Checklist

…emplate

Follow-up to #3258. The scaffold template still produced workflows
with a plain `pip install --upgrade hatch`, so any newly created
integration would lack the supply-chain guardrail. Upgrade pip and
pass --uploaded-prior-to=P1D, matching the pattern applied to all
existing per-integration workflows.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@julian-risch julian-risch requested a review from a team as a code owner May 21, 2026 11:40
@julian-risch julian-risch requested review from anakin87 and removed request for a team May 21, 2026 11:40
@julian-risch julian-risch enabled auto-merge (squash) May 21, 2026 11:44
@julian-risch julian-risch merged commit c797f9b into main May 21, 2026
6 checks passed
@julian-risch julian-risch deleted the build/scaffold-workflow-pip-hardening branch May 21, 2026 12:42
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