Skip to content

Check dist rule packs are up to date

Craig Smith requested to merge craigmsmith-ensure-deploy into main

What does this MR do?

Changes to the rules, deploy script, changelog, or mapping files usually result in the /dist rulepack yml needing to be regenerated. To ensure this always happens and the dist yml is always up to date, this MR adds the check-rules-have-been-built:, which fails when the dist rule packs are stale.

This ensures that the dist rule packs are always up to date, and functions as an integration test, ensuring that any refactors to the deploy script don't inadvertently change the dist rule packs.

This MR also updates the dist rule pack version, which didn't happen in !154 (merged) (this probably happened because of a rebase without regenerating the rule packs.) This has already been fixed.

Edited by Craig Smith

Merge request reports