#71 Bug: release_* config validation done too late
Closed: Fixed Opened by lsedlar.

The init phase does some configuration checking. However, at that point, the config is already used. Thus the validation can not find certain problems – the program might have already crashed.

The life cycle is:

  • read config
  • run get_compose_dir based on config
  • validate config

How to replicate:
remove release_name from config file (or make a typo in option name), run compose and watch it crash instead of reporting an error.


Fixed together with #91.

@lsedlar changed the status to Fixed

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/pungi/pungi/issues/71

Please continue any further discussion there.

Metadata