Skip to content

Restore system as a regular action#15549

Merged
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-mvkvwlpopqpq
Jul 19, 2026
Merged

Restore system as a regular action#15549
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-mvkvwlpopqpq

Conversation

@rgrinberg

@rgrinberg rgrinberg commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • restore System as a regular action constructor
  • execute and map system actions directly in dune_engine
  • remove the custom dune_rules/system action implementation

Move System back into Dune_engine.Action and execute it alongside the
other built-in actions. Remove the custom dune_rules implementation and
update action expansion, mapping, digesting, and printing.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg
rgrinberg force-pushed the push-mvkvwlpopqpq branch from eaba65e to 0348c94 Compare July 19, 2026 09:11
@rgrinberg
rgrinberg merged commit c2b615e into ocaml:main Jul 19, 2026
26 checks passed
@Alizter Alizter added this to the 3.25.0 milestone Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants