Re-baseline to the newly-released Alpine 3.9
- Match meanings of 'version' and 'release' to how Alpine uses them
- Use optional 'revision' to denote any same-release AMI rebuild
- Include CPU 'arch' in naming/description (may also offer 'aarch64' AMIs someday)
- Upgrade build instance to use Amazon Linux 2 AMIs
- Use env vars to pass details to
make_ami.sh
instead of via CLI parameters -
make_ami.sh
- minimum version/release shouldn't be overridable
- update APK tools & Alpine keys
- check build's release vs. installed
/etc/alpine-release