ci: self-hosted renovate#7690
Conversation
Replaces the hosted Renovate GitHub App with a self-hosted workflow so that uv.lock can be updated correctly when private CodeArtifact packages are involved. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the GH_PRIVATE_ACCESS_TOKEN PAT with a GitHub App token so that Renovate PRs and issues are attributed to the app bot identity rather than a personal account. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Prevents security PRs from being silently dropped when manually closed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Avoids pulling the Renovate Docker image on every run, which was adding significant overhead. Running via npx is faster and cacheable. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
UV_INDEX_* env vars are not forwarded to uv subprocesses inside Renovate's container. RENOVATE_HOST_RULES is the correct mechanism — Renovate embeds the credentials when invoking uv lock. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. 3 Skipped Deployments
|
Docker builds report
|
Playwright Test Results (oss - depot-ubuntu-latest-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
|
Visual Regression19 screenshots compared. See report for details. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7690 +/- ##
==========================================
- Coverage 98.52% 98.52% -0.01%
==========================================
Files 1444 1444
Lines 55090 54971 -119
==========================================
- Hits 54280 54161 -119
Misses 810 810 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Thanks for submitting a PR! Please check the boxes below:
docs/if required so people know about the feature.Changes
Adds a workflow to run a renovate docker container in GH actions directly in order to authenticate with CodeArtifact and generate
uv.lockcorrectly.Some pre-requisites:
... and updates to complete after merge:
How did you test this code?
With much much pain. Here is the evidence.
Result: a successfully generated PR by Renovate to update
pytestdependency here.