Skip to content

development mirror: pkg PR bridge and promote tag-schema fixes#187

Closed
Simon Beaudoin (simonbeaudoin0935) wants to merge 7 commits into
mainfrom
feature/development-pr-mirror
Closed

development mirror: pkg PR bridge and promote tag-schema fixes#187
Simon Beaudoin (simonbeaudoin0935) wants to merge 7 commits into
mainfrom
feature/development-pr-mirror

Conversation

@simonbeaudoin0935

Copy link
Copy Markdown
Contributor

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)

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
@simonbeaudoin0935

Copy link
Copy Markdown
Contributor Author

Superseded by #188 with a branch name that reflects the actual scope (unifying pkg workflows and removing standalone debusine callers).

@simonbeaudoin0935
Simon Beaudoin (simonbeaudoin0935) deleted the feature/development-pr-mirror branch July 10, 2026 19:46
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