Bail on non-chaos deploy if the env version is a hash #644

Merged
decentral1se merged 3 commits from fix/3wc/554 into main 2025-09-04 08:14:08 +00:00
Owner

Fixes #554

NB I also ran into a problem where _ensure_env_version was unconditionally setting versions to $1 because of the use of single quotes – running the full suite now, wouldn't be surprised if fixing that explodes something.

Fixes #554 NB I also ran into a problem where `_ensure_env_version` was unconditionally setting versions to `$1` because of the use of single quotes – running the full suite now, wouldn't be surprised if fixing that explodes something.
3wordchant added 3 commits 2025-09-03 18:20:09 +00:00
Error out if env version is chaos-y and --chaos not provided
Some checks failed
continuous-integration/drone/push Build is failing
446cf796b3
Re #554
Whoops, gettext
All checks were successful
continuous-integration/drone/push Build is passing
7835525dbc
Add test to make sure non-chaos hash deploy fails..
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
4d7609d202
..and make sure _ensure_env_version passes through variable correctly.
3wordchant force-pushed fix/3wc/554 from 4d7609d202 to 7835525dbc 2025-09-03 18:24:26 +00:00 Compare
3wordchant added 1 commit 2025-09-03 18:24:55 +00:00
Add test to make sure non-chaos hash deploy fails..
All checks were successful
continuous-integration/drone/push Build is passing
6d706955a7
..and make sure _ensure_env_version passes through variable correctly.
3wordchant force-pushed fix/3wc/554 from 6d706955a7 to 0bb6d9609c 2025-09-03 18:25:48 +00:00 Compare
decentral1se approved these changes 2025-09-04 08:14:02 +00:00
decentral1se left a comment
Owner

Nice one!

Nice one!
decentral1se merged commit 0bb6d9609c into main 2025-09-04 08:14:08 +00:00
decentral1se deleted branch fix/3wc/554 2025-09-04 08:14:09 +00:00
Owner

@3wordchant oh yeh can I nag you to adopt the https://www.conventionalcommits.org/en/v1.0.0/ for future commit messages? this then gets picked up by our goreleaser automation and prepares a changelog which gives more of an overview for driveby scans of what happened between versions because it's easier to filter through. e.g. i go and pull out all the random commits and include only the fix/feat/refactor (if breaking) in the listing. thanks 🙏

@3wordchant oh yeh can I nag you to adopt the https://www.conventionalcommits.org/en/v1.0.0/ for future commit messages? this then gets picked up by our goreleaser automation and prepares a changelog which gives more of an overview for driveby scans of what happened between versions because it's easier to filter through. e.g. i go and pull out all the random commits and include only the `fix`/`feat`/`refactor` (if breaking) in the listing. thanks 🙏
Sign in to join this conversation.
No description provided.