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)