fix: complete Playwright removal in CI deploy workflow
Drop the leftover Playwright browser install and e2e smoke test from the deployment script, and update the deployment contract tests to cover the verify-deployed-release smoke check instead.
This commit is contained in:
@@ -13,7 +13,6 @@ flock() { echo "lock" >> "$TEST_DIR/calls"; [ "$SCENARIO" != lock-failure ]; }
|
||||
pnpm() {
|
||||
echo "pnpm $*" >> "$TEST_DIR/calls"
|
||||
if [ "$1" = db:migrate ] && [ "$SCENARIO" = migration-failure ]; then return 1; fi
|
||||
if [ "$1" = test:e2e ] && [ "$SCENARIO" = smoke-failure ]; then return 1; fi
|
||||
return 0
|
||||
}
|
||||
curl() {
|
||||
@@ -43,5 +42,12 @@ docker() {
|
||||
}
|
||||
export -f git flock pnpm curl sleep docker
|
||||
|
||||
node() { echo "node $*" >> "$TEST_DIR/calls"; [ "$SCENARIO" != release-failure ]; }
|
||||
node() {
|
||||
echo "node $*" >> "$TEST_DIR/calls"
|
||||
case "$SCENARIO" in
|
||||
release-failure) return 1 ;;
|
||||
smoke-failure) case "$*" in *verify-deployed-release.mjs*) return 1 ;; esac ;;
|
||||
esac
|
||||
return 0
|
||||
}
|
||||
export -f node
|
||||
|
||||
Reference in New Issue
Block a user