COREAIERP+0
Release Tooling
Turn scripts/version.sh into a single, tested release tool for the application and its six modules: correct changelogs, safe tagging, interactive and non-interactive use, --all orchestration.
Tasks.
- Delivered before this plan13/13
- Task 1: Stop the damage in
cliff.tomland the changelog step6/6 - Task 2: Regenerate the seven changelogs5/5
- Task 3: Test harness pinning today's correct behaviour5/5
- Task 4: Engine rewrite: arguments, plan, non-interactive release7/7
- Task 5: Interactive flow6/6
- Task 6:
--allwith submodule pointer consolidation7/7 - Task 7:
--changelogand--changelog-check7/7 - Task 8: Delete the old hook machinery4/4
- Task 9: Composer scripts,
.gitmodulesbranch, documentation9/9 - Task 10: Carry the module release level into the application under
--all4/4 - Task 11:
CHANGELOG.mdlists released versions only4/4