ci: nightly check-stale-pins job - #10
Merged
Merged
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Nightly org-level job: scans every open PR we author (forks + upstream OCA) for
test-requirements.txtgit+httpsdependency 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-digestconventions: SHA-pinned actions,LEDOENT_FORK_SYNC_TOKEN, AWS SES SMTP secrets,workflow_dispatchfor manual runs.Closes the gap that left a stale
mis_builderpin 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