Loading
Commits on Source 5
-
GitLab Renovate Bot authored
-
Pierre Guinoiseau authored
chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.24 See merge request !1470
-
Jenny Kim authored
Previously the parent pipeline reported failed when SYNC_TYPE=manual because: - generate-publish-pipeline emitted sync-pipeline.yml with all-manual jobs - trigger-publish-pipeline used strategy: depend - GitLab marks an all-manual downstream as "skipped" until something is played - strategy: depend propagates "skipped" as a failed bridge -> failed parent `allow_failure: true` would mask the issue but also hide played-and-failed manual jobs, which is worse. Fix: emit two trigger jobs gated by $SYNC_TYPE rules. - trigger-publish-pipeline-auto: SYNC_TYPE == "on_success", keeps strategy: depend so the parent waits and surfaces sync failures. - trigger-publish-pipeline-manual: SYNC_TYPE == "manual" (or anything non-on_success), no strategy: depend so the bridge succeeds as soon as the downstream is created. Maintainers play manual jobs on the downstream pipeline; their success/failure shows there. generate-publish-pipeline now also writes SYNC_TYPE to sync-pipeline.env and exposes it as a `reports: dotenv` artifact, which downstream `needs:` jobs (the trigger jobs) inherit as a CI variable for their rules. Manitest assertions updated to lock both new job names and the dotenv artifact path. Surfaced on the canary v1.6.0 manual-sync test pipeline: https://gitlab.com/gitlab-org/security/release-platform-canary/-/pipelines/2499080658 Related to delivery#22003 Co-Authored-By:
Claude Opus 4.7 <noreply@anthropic.com>
-
John Skarbek authored
fix: split trigger-publish-pipeline by SYNC_TYPE so manual case doesn't fail parent See merge request !1471
-
semantic-release-bot authored
## [3.24.2](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-05-05) ### Fixes * split trigger-publish-pipeline by SYNC_TYPE so manual case doesn't fail parent ([1227a746](1227a746)), closes [delivery#22003](https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/) ### Dependencies * **deps:** update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.24 ([3175772f](3175772f))