setup.sh: SETUP_SH_VERSION constant — bumped on every breaking change to the installer.
setup.sh: Self-version check after fetch — if the upstream setup.sh version differs from the running copy, the script exits with a clear error and a curl command to replace it before re-running. Prevents silent failures when upgrading with a stale installer.
Fixed
setup.sh (minimal update mode): scripts/resources/ is now synced alongside init_ansible_project.sh during non-git-repo upgrades. Previously only the script itself was updated, causing check_deps() to fail immediately after upgrade due to missing resource files.
[v0.1.4-4]
Added
setup.sh:SETUP_SH_VERSIONconstant — bumped on every breaking change to the installer.setup.sh: Self-version check after fetch — if the upstreamsetup.shversion differs from the running copy, the script exits with a clear error and acurlcommand to replace it before re-running. Prevents silent failures when upgrading with a stale installer.Fixed
setup.sh(minimal update mode):scripts/resources/is now synced alongsideinit_ansible_project.shduring non-git-repo upgrades. Previously only the script itself was updated, causingcheck_deps()to fail immediately after upgrade due to missing resource files.