Loading
Commits on Source 29
-
GitLab Renovate Bot authored
-
GitLab Renovate Bot authored
-
Jenny Kim authored
Drops the runway-style `${SRC}/chart/${CI_PROJECT_NAME}` skopeo copy and replaces it with a fairway-style `${SRC}/chart/${FAIRWAY_CHART_NAME}` copy. Chart name is derived at generation time by parsing the fairway manifest's `metadata.name` via yq -- single source of truth, no new component input required. Projects without `fairway_manifest` set skip the chart copy (container image still syncs as before). Related to delivery#22122 -
John Skarbek authored
sync-commits and sync-default-branch both used a heredoc with a blank line between paragraphs to build MR_DESC. Git rejects push option values that contain newline characters, so the reconciliation MR creation was crashing before touching the server: fatal: push options must not have new line characters Replace both heredocs with a single-line printf expanding the project path, branch, and tag version inline. The conflict detection logic was correct; this fixes the last hop so the MR actually gets pushed.
-
John Skarbek authored
feat(release-platform): swap runway chart sync for fairway chart sync See merge request !1551
-
semantic-release-bot authored
## [4.8.0](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-06-02) ### Features * **release-platform:** swap runway chart sync for fairway chart sync ([5f41e194](5f41e194)), closes [delivery#22122](https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/)
-
GitLab Renovate Bot authored
chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-template-copier.git to v1.51.0
-
John Skarbek authored
When a project releases from its default branch (e.g. main), sync-commits already syncs that branch and the tag. sync-default-branch targeting the same branch and commit would create a duplicate MR in the diverged case. Add a guard that detects this via the same refs API call sync-commits uses and exits early. For the intended security-release use case (release from a stable branch like 16-7-stable-ee), the source branch differs from the default branch and sync-default-branch proceeds as before. Co-Authored-By:Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
-
Mayra Cabrera authored
chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-template-copier.git to v1.51.0 See merge request !1549
-
John Skarbek authored
The test searched for `sync-default-branch:` (no newline), which now also matches the printf MR description string introduced by the heredoc fix. testSyncDefaultBranchJobExists already checks for exactly one occurrence using the `sync-default-branch:\n` pattern, which correctly distinguishes the job definition from the printf string. Co-Authored-By:Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
-
John Skarbek authored
fix(release-platform): replace multi-line MR description heredoc with single-line printf See merge request !1554
-
semantic-release-bot authored
## [4.8.1](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-06-02) ### Fixes * **release-platform:** remove redundant testSyncDefaultBranchEmittedOnce test ([6c040013](6c040013)) * **release-platform:** replace multi-line MR description heredoc with single-line printf ([238fc159](238fc159)) * **release-platform:** skip sync-default-branch when release is from default branch ([05da000a](05da000a)) ### Dependencies * **deps:** update dependency https://gitlab.com/gitlab-com/gl-infra/common-template-copier.git to v1.51.0 ([7ad062f2](7ad062f2))
-
John Skarbek authored
-
John Skarbek authored
fix(release-platform): add sync-complete gate for honest parent pipeline signal See merge request !1556
-
semantic-release-bot authored
## [4.8.2](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-06-03) ### Fixes * **release-platform:** add sync-complete gate for honest parent pipeline signal ([c82c7d22](c82c7d22))
-
GitLab Renovate Bot authored
-
John Skarbek authored
sync-complete's needs: on the manual sync jobs did not prevent the child pipeline from completing because GitLab's when:manual jobs are non-blocking by default: when the stage passes (after sync-start succeeds), unplayed manual jobs are left in 'manual' state and the pipeline advances. Jobs with needs: on those unplayed manual jobs are then skipped (needs not satisfied), and the child pipeline completes as success with everything skipped. allow_failure: false makes the four manual sync jobs blocking -- the stage cannot advance until each job is played or the pipeline is cancelled. This keeps the child pipeline (and parent via strategy:depend) in a non-terminal state until the operator plays all sync jobs, at which point sync-complete runs and the pipeline completes honestly. Co-Authored-By:Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
-
Mayra Cabrera authored
chore(deps): update dependency gitlab-com/gl-infra/platform/runway/fairway to v1.21.0 See merge request !1557
-
GitLab Renovate Bot authored
-
renovate-bot authored
chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.8 See merge request !1552
-
Pierre Guinoiseau authored
chore(deps): update dependency docker/cli to v29.5.2 See merge request !1546
-
Pierre Guinoiseau authored
chore(deps): update dependency jdx/mise to v2026.5.15 See merge request !1520
-
GitLab Renovate Bot authored
-
GitLab Renovate Bot authored
-
Pierre Guinoiseau authored
chore(deps): update dependency gitlab-org/labkit to v2.13.0 See merge request !1536
-
Pierre Guinoiseau authored
chore(deps): update ghcr.io/containerbase/base docker tag to v14.10.22 See merge request !1547
-
John Skarbek authored
Co-authored-by:GitLab Duo <gitlab-duo@gitlab.com>
-
John Skarbek authored
fix(release-platform): add allow_failure:false to make manual sync jobs blocking See merge request !1558
-
semantic-release-bot authored
## [4.8.3](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-06-04) ### Fixes * **release-platform:** add allow_failure:[secure] to make manual sync jobs blocking ([00bc588d](00bc588d)) ### Dependencies * **deps:** update dependency docker/cli to v29.5.2 ([ace4a23f](ace4a23f)) * **deps:** update dependency gitlab-com/gl-infra/platform/runway/fairway to v1.21.0 ([2e440c51](2e440c51)) * **deps:** update dependency gitlab-org/labkit to v2.13.0 ([4a767976](4a767976)) * **deps:** update dependency jdx/mise to v2026.5.15 ([5bc7ffbe](5bc7ffbe)) * **deps:** update ghcr.io/containerbase/base docker tag to v14.10.22 ([7cb1dfc2](7cb1dfc2)) * **deps:** update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.8 ([290c43a3](290c43a3))