You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
revert: full rollback of Phase 4 bootstrap to Phase 1 known-good (#21)
* revert: full rollback of Phase 4 bootstrap changes
Phase 4 attempts #18 (with non-root) and #19 (without non-root but
keeping --ephemeral + checksum + set -euo pipefail + runner-version
input) BOTH failed the provider dogfood with the same 6m15s runner
registration timeout (terraform-provider-namecheap#182 and machulav#183).
The fix-forward in #19 narrowed the suspect set from 'all Phase 4
changes' to 'one of: set -euo pipefail, --ephemeral flag, --disableupdate
flag, checksum verify, parameterized bash vars'. Still not isolated.
Full rollback here restores the known-good Phase 1 bootstrap exactly.
Everything else from Phase 1 is preserved (aws-sdk v3, ncc 0.38,
jest tests, .gitattributes).
Phase 4 work is NOT abandoned — it moves to follow-up issues where
each change lands on its own with its own dogfood, so the next
failure isolates itself to a single axis instead of requiring
bisection across five simultaneous changes.
Files reverted to match a1bd2f9 (Phase 1 tip):
- action.yml (drops runner-version input)
- src/aws.js (original 12-line bash array, yum install libicu make,
RUNNER_ALLOW_RUNASROOT=1, no --ephemeral, no checksum verify)
- src/config.js (drops runnerVersion field)
- tests/config.test.js (drops runner-version test block, 23 -> 21 tests)
Dist rebuilt against the reverted src (verify-dist will confirm).
Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
* ci: revert verify-runner-url extractor to grep src/aws.js
Paired with the full Phase 4 revert — now that action.yml no longer
has a runner-version default, the Phase 4 version of verify-runner-url
that reads action.yml can't find the version. Restore the original
extractor that greps the literal URL out of src/aws.js.
Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
---------
Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
0 commit comments