Skip to content

ci: nightly check-stale-pins job - #10

Merged
dnplkndll merged 1 commit into
mainfrom
ci-check-stale-pins
Jun 19, 2026
Merged

ci: nightly check-stale-pins job#10
dnplkndll merged 1 commit into
mainfrom
ci-check-stale-pins

Conversation

@dnplkndll

Copy link
Copy Markdown
Contributor

Nightly org-level job: scans every open PR we author (forks + upstream OCA) for test-requirements.txt git+https dependency pins whose OCA wheel is now on PyPI — i.e. the pin is removable (the PR's Detect unreleased dependencies check stays red until it's stripped). Emails a digest only when there's something to act on.

Mirrors fork-sync-and-digest conventions: SHA-pinned actions, LEDOENT_FORK_SYNC_TOKEN, AWS SES SMTP secrets, workflow_dispatch for manual runs.

Closes the gap that left a stale mis_builder pin on OCA/l10n-usa#180 after its 19.0 wheel shipped. Tested locally against the live PR set — reports 0 stale now that #180 is fixed (no false positives).

https://claude.ai/code/session_01XJAVdFhdMCcs3VhkgtWGDu

Scan every open PR we author for test-requirements.txt git+https pins whose OCA
wheel is now published on PyPI (so the pin is removable and the PR's "Detect
unreleased dependencies" check can go green). Emails a digest only when there is
something to act on. Mirrors fork-sync-and-digest's conventions (SHA-pinned
actions, LEDOENT_FORK_SYNC_TOKEN, AWS SES SMTP).

Closes the gap that left a stale mis_builder pin on OCA/l10n-usa#180 after its
19.0 wheel shipped.

Claude-Session: https://claude.ai/code/session_01XJAVdFhdMCcs3VhkgtWGDu
@dnplkndll
dnplkndll merged commit a553389 into main Jun 19, 2026
1 check passed
@dnplkndll
dnplkndll deleted the ci-check-stale-pins branch June 19, 2026 21:02
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.

1 participant