Skip to content

Auto-import partition-exclusive flakeModules in mkPartitionModule

Smartypants requested to merge partition-exclusive-auto-import into master

Summary

  • mkPartitionModule now auto-imports flakeModule from partition-exclusive inputs (those not in the main flake)
  • New mainInputNames parameter: pass builtins.attrNames inputs from the calling module
  • Avoids duplicate option declarations by skipping inputs already imported in the main eval
  • Consumers no longer need imports = [ inputs.gitlab-ci.flakeModule ] in their partition module

Closes #7 (closed)

Merge request reports