Skip to content

DISTMYSQL-638: Let pxb previews test fork changes to build scripts - #4359

Open
nogueiraanderson wants to merge 1 commit into
Percona-Lab:masterfrom
nogueiraanderson:pxb-checkout-scm
Open

DISTMYSQL-638: Let pxb previews test fork changes to build scripts#4359
nogueiraanderson wants to merge 1 commit into
Percona-Lab:masterfrom
nogueiraanderson:pxb-checkout-scm

Conversation

@nogueiraanderson

@nogueiraanderson nogueiraanderson commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Feature

  • pxb v2 pipelines check out sources via checkout scm, so a build uses the repository and revision the job's SCM points at

Why

  • The hardcoded git step always fetched build scripts from canonical master, so fork previews could not test changes to files like pxb/v2/docker/run-test
  • Contributors resorted to overwriting production jobs to test
  • Production jobs keep identical behavior, their SCM already points at canonical master

Tickets

- Replaces the hardcoded canonical-repo git step with checkout scm in 11
  pipeline files (12 sites), so each build checks out the repository and
  revision the job's SCM definition points at
- Production behavior is unchanged: the job SCM is this repo at master
- Fork previews (the /previews self-service jobs) now cover changes to
  build-time files such as pxb/v2/docker/run-test
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