automaton-build.tasks.versioning
align-subapps-deps
(align-subapps-deps subapps)
app-result-summary
(app-result-summary app-name {:keys [status], :as res})
cli-opts
format-files
(format-files project-dir)
Format project files.
run-monorepo
(run-monorepo)
Versioning for monorepo has 2 steps: 1. Set version for each project 2. Update other subapps references of updated project
summary-details
(summary-details {:keys [version-update subapps-update app-name]})
update-deps-version
(update-deps-version as-lib version)
Aligns all apps dependencies in apps-dirs
to have newest specific app version. So if it’s run for automaton-build, all files containing it as dependency will be updated to it’s version.edn version
update-version
(update-version app-dir app-name target-env)
versioning-update
(versioning-update env subapps)