fix(app): Properly detects release notes added after a release when upgrading an app (#523)

Fixes toolshed/abra#488

Reviewed-on: toolshed/abra#523
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
This commit is contained in:
2025-03-21 10:25:46 +00:00
committed by p4u1
parent cb63cfe9c2
commit 80ad6c6681
2 changed files with 23 additions and 5 deletions

View File

@ -204,6 +204,18 @@ teardown(){
assert_output --partial 'release notes baz' # 0.2.0+1.21.0
}
# bats test_tags=slow
@test "show release note added after release" {
run $ABRA app deploy "$TEST_APP_DOMAIN" "0.2.0+1.21.0" --no-input --no-converge-checks
assert_success
assert_output --partial '0.2.0+1.21.0'
run $ABRA app upgrade "$TEST_APP_DOMAIN" "0.3.0+1.21.0" --no-input --no-converge-checks
assert_success
assert_output --partial '0.3.0+1.21.0'
assert_output --partial 'A release note added after the release'
}
# bats test_tags=slow
@test "upgrade commit deployment not possible" {
tagHash=$(_get_tag_hash "0.1.0+1.20.0")