Skip to content

Remove the requirement for dist-git-merge when running dist-git-source and external repo #4840

@LecrisUT

Description

@LecrisUT

The context here is the following plan in fmf that is trying to pick the appropriate sources of tmt to run the integration tests

summary: Run integration tests with tmt
discover:
    how: fmf
    filter: 'tier: 1 & tag:-provision-only'
    dist-git-source: true
#    dist-git-merge: true
    url: https://src.fedoraproject.org/rpms/tmt.git
    ref: $@{dist-git-branch}
execute:
  how: tmt

The interface there should git clone the dist-git of tmt for the appropriate branch we are on, extract the git dist-git-source and go into the fmf root of that.

But we currently require the dist-git-merge which tells it to combine fmf's dist-git with tmt's, which is not really what we want to do there.

CC @lukaszachy iirc you included the restriction there, does relaxing it make sense?

Metadata

Metadata

Assignees

Labels

area | dist-gitImplementation related to integration with the dist-git repositories.plugin | fmfThe fmf discover plugin

Projects

Status

backlog

Status

triaged

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions