Page MenuHomeSoftware Heritage

Jenkins: Allow to build Phabricator Diff depending on other ones
Open, NormalPublic

Description

When a Phabricator Diff depends on other ones, associated Jenkins job will fail to apply arc patch as some user interaction is required
to force apply the patches in cascade (see https://jenkins.softwareheritage.org/job/DWAPPS/job/tox/44/console).

The solution here would be to add the --force option to remove the sanity checks performed by arc
when patching the current working copy state.

Based on my understanding, turning that config value to true should do the trick: https://framagit.org/douardda/jenkins-job-builder/blob/aa2bf0f72caac72d4300cec034f68759f6b37de2/tests/wrappers/fixtures/phabricator-differential.yaml#L7

Event Timeline

anlambert triaged this task as Normal priority.