development mirror: pkg PR bridge and promote tag-schema fixes#187
Closed
Simon Beaudoin (simonbeaudoin0935) wants to merge 7 commits into
Closed
development mirror: pkg PR bridge and promote tag-schema fixes#187Simon Beaudoin (simonbeaudoin0935) wants to merge 7 commits into
Simon Beaudoin (simonbeaudoin0935) wants to merge 7 commits into
Conversation
Resolve promoted upstream tag from debian/gbp.conf upstream-tag with canonical fallback. Use resolved tag in promotion validation, push, and PR metadata. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Resolve promoted upstream tag via buildpackage.upstream-tag. Fallback to upstream/%(version)s when not configured. Use computed tag for promotion state checks and push. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Add explicit input validation for buildpackage.upstream-tag and the resolved promoted tag value before check-ref-format. Derive the latest-tag comparison glob from the configured template instead of assuming an upstream/ prefix. Revert one unrelated exact-ref check change to keep scope focused. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Add workflow_call source-ref support and Debusine outputs. Align Debian suite mapping and release env propagation. Convert pkg-pr-hook into a pending-status hook. Add pkg-pr-check as workflow_run executor for Debusine CI status. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Listen to legacy hook workflow names in pkg-pr-check. This keeps workflow_run triggering during migration. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Use pkg-builder: for the shared test job. Debusine builder image is currently amd64-only and fails on ARM runners. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
Drop legacy workflow names from workflow_run trigger. Keep only canonical PR Build Hook trigger. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Mark Debusine CI pending | ||
| uses: actions/github-script@v9 |
| steps: | ||
| - name: Set success status | ||
| if: needs.build.result == 'success' | ||
| uses: actions/github-script@v9 |
|
|
||
| - name: Set failure status | ||
| if: needs.build.result != 'success' | ||
| uses: actions/github-script@v9 |
Contributor
Author
|
Superseded by #188 with a branch name that reflects the actual scope (unifying pkg workflows and removing standalone debusine callers). |
Simon Beaudoin (simonbeaudoin0935)
deleted the
feature/development-pr-mirror
branch
July 10, 2026 19:46
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.
Purpose\nThis PR branch mirrors so changes can be reviewed via PR while remains the canary branch targeted by downstream workflow tests (for example ).\n\n## Sync policy\n- remains the source of truth for canary runs.\n- This branch will be kept in sync with as additional commits land.\n\n## Includes\n- PR Build hook/check bridge updates\n- Debian/Ubuntu build parity workflow updates\n- support for schema (including review follow-ups from #185)