Skip to content
Snippets Groups Projects

Resolve "Cannot include downstream pipeline with `include:file`"

All threads resolved!

What does this MR do?

Related to #205157 (closed)

Allow project: and ref: keys to be used for including files for parent-child pipelines:

images_build_multiple:
  stage: build
  trigger:
    strategy: depend
    include:
      - project: 'my-group/my-pipeline-library'
        ref: 'master'
        file: 'path/to/child-pipeline.yml'

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Marius Bobin

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Author Maintainer

    @furkanayhan could you do the first review here? :bow_tone1:

  • 1 Message
    :book: This merge request adds or changes files that require a review from the Technical Writing team.

    Documentation review

    The following files require a review from a technical writer:

    • doc/ci/parent_child_pipelines.md
    • doc/ci/yaml/README.md

    The review does not need to block merging this merge request. See the:

    Reviewer roulette

    Changes that require review have been detected! A merge request is normally reviewed by both a reviewer and a maintainer in its primary category (e.g. frontend or backend), and by a maintainer in all other categories.

    To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited, or the chosen person is unavailable.

    To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.

    Once you've decided who will review this merge request, mention them as you normally would! Danger does not automatically notify them for you.

    Category Reviewer Maintainer
    backend Tetiana Chupryna (@brytannia) (UTC+3, same timezone as @mbobin) Fabio Pitino (@fabiopitino) (UTC+2, 1 hour behind @mbobin)

    If needed, you can retry the danger-review job that generated this comment.

    Generated by :no_entry_sign: Danger

    Edited by 🤖 GitLab Bot 🤖
  • Furkan Ayhan
  • Marius Bobin added 200 commits

    added 200 commits

    • 5bef0fa3...0f89e4e0 - 196 commits from branch master
    • 52369973 - Allow includes:file with project in parent-child pipelines
    • 235eee7e - Add changelog entry
    • 1eb3eae6 - Add specs for includes project/file
    • 5b50da51 - Add specs for parent-child service with project/file

    Compare with previous version

  • Furkan Ayhan approved this merge request

    approved this merge request

  • Marius Bobin added 1623 commits

    added 1623 commits

    • 5b50da51...38df81e9 - 1618 commits from branch master
    • 22efcd4e - Allow includes:file with project in parent-child pipelines
    • bfc3e3ce - Add changelog entry
    • 6f44a107 - Add specs for includes project/file
    • dfe9d2df - Add specs for parent-child service with project/file
    • 3a349925 - Add documentation files for child pipelines with include:file

    Compare with previous version

  • Marius Bobin added 1 commit

    added 1 commit

    • ddb14833 - Add more examples for parent-child pipelines

    Compare with previous version

  • Marius Bobin
  • Marius Bobin
  • Marius Bobin
  • Fabio Pitino approved this merge request

    approved this merge request

  • Marius Bobin added 1 commit

    added 1 commit

    • b6a24fbc - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Marius Bobin
  • Marius Bobin added 1 commit

    added 1 commit

    • 1049c9a5 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Marius Bobin assigned to @fabiopitino and unassigned @mbobin

    assigned to @fabiopitino and unassigned @mbobin

  • Fabio Pitino resolved all threads

    resolved all threads

  • Fabio Pitino enabled an automatic merge when the pipeline for 0778d715 succeeds

    enabled an automatic merge when the pipeline for 0778d715 succeeds

  • Marius Bobin aborted the automatic merge because source branch was updated

    aborted the automatic merge because source branch was updated

  • Marius Bobin added 1 commit

    added 1 commit

    • 45f20415 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Fabio Pitino resolved all threads

    resolved all threads

  • Fabio Pitino enabled an automatic merge when the pipeline for aa702ddd succeeds

    enabled an automatic merge when the pipeline for aa702ddd succeeds

  • merged

  • Fabio Pitino mentioned in commit 938c0352

    mentioned in commit 938c0352

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • This merge request has been deployed to the pre.gitlab.com environment, and will be included in the upcoming self-managed GitLab 13.5.0 release.


    :robot: This comment is generated automatically using the Release Tools project.

  • This merge request has been deployed to the release.gitlab.net environment, and will be included in the upcoming self-managed GitLab 13.5.0 release.


    :robot: This comment is generated automatically using the Release Tools project.

  • mentioned in issue #35345 (closed)

  • Marcel Amirault mentioned in merge request !70779 (merged)

    mentioned in merge request !70779 (merged)

  • Marcel Amirault mentioned in issue #219342

    mentioned in issue #219342

  • Please register or sign in to reply
    Loading