aws-patch v1.6.1
Fixed
.github/workflows/release.yml's "Run test suite" and "Build .deb and
.rpm packages" steps invoked./tests/run_tests.shand
./scripts/build-packages.shdirectly, which depend on the
executable bit surviving into the GitHub Actions checkout. On the
first real run this failed withPermission denied(exit 126) --
the bit hadn't survived however the repository's history was
populated. Fixed by invoking both via explicitbash <script>instead
of direct execution, which only requires the file to be readable, plus
an addedchmod +xstep as defense in depth. Also hardened
tests/run_tests.shitself: it previously invokedaws-patch.sh
directly in several places ("${REPO_ROOT}/aws-patch.sh" --version,
etc.), which would hit the identical failure mode in any checkout
missing the bit; switched tobash "${REPO_ROOT}/aws-patch.sh"
throughout. Verified by stripping every executable bit in the repo
and confirmingbash tests/run_tests.shstill passes all 51 tests.
Install
Debian/Ubuntu:
curl -fsSLO https://github.com/yousafkhamza/aws-patch/releases/download/v1.6.1/aws-patch_1.6.1_all.deb
sudo dpkg -i aws-patch_1.6.1_all.debRHEL/Amazon Linux/Rocky/AlmaLinux:
curl -fsSLO https://github.com/yousafkhamza/aws-patch/releases/download/v1.6.1/aws-patch-1.6.1-1.noarch.rpm
sudo rpm -i aws-patch-1.6.1-1.noarch.rpmOne-line installer (any supported OS):
curl -fsSL https://raw.githubusercontent.com/yousafkhamza/aws-patch/main/install.sh | sudo bashVerify downloads against SHA256SUMS in this release.