This is an archive of the discontinued LLVM Phabricator instance.

update pipeline generation script
ClosedPublic

Authored by goncharov on Aug 31 2023, 7:03 AM.

Details

Summary
  • Add control over "modified files" set and agent targeting rules. Mostly for testing purposes.
  • Moved sections that outputs "steps" after functions
  • Added step that report back to Phabricator

That will allow to replace step generation from invocation of script https://github.com/google/llvm-premerge-checks/blob/main/scripts/pipeline_premerge.py to plain call to ".ci/generate-buildkite-pipeline-premerge".

Diff Detail

Event Timeline

goncharov created this revision.Aug 31 2023, 7:03 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2023, 7:03 AM
goncharov requested review of this revision.Aug 31 2023, 7:03 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2023, 7:03 AM
ldionne accepted this revision.Aug 31 2023, 7:15 AM

LGTM with a typo.

.ci/generate-buildkite-pipeline-premerge
219
This revision is now accepted and ready to land.Aug 31 2023, 7:15 AM
goncharov marked an inline comment as done.Aug 31 2023, 7:18 AM
This revision was landed with ongoing or failed builds.Aug 31 2023, 7:18 AM
This revision was automatically updated to reflect the committed changes.