Skip to content
This repository has been archived by the owner on Mar 6, 2022. It is now read-only.

11.0.7

Compare
Choose a tag to compare
@dan-v dan-v released this 02 Mar 05:08
· 15 commits to 11.0 since this release
  • new: add support for custom config repos and deprecate old customization methods (custom-patches, custom-manifest-remotes, custom-manifest-projects, custom-prebuilts). see the updated section in the readme to learn more about custom config repos and how to use them.
  • new: also add support for core config repos that can be used to build an OS with plain AOSP rather than using the default RattlesnakeOS core.
  • new: add support for Pixel 4a 5G.
  • deprecate: Pixel 2 and Pixel 2 XL are no longer supported
  • deprecate: encrypted-keys option (for now) to reduce build script complexity
  • deprecate: hosts-file (can be added in custom config repo)
  • move version checking to lambda function and base everything on a 'release' now rather than individual components, and add version pinning of core components. releases url is by default here https://github.com/RattlesnakeOS/releases, but is also configurable now.
  • move templates out into individual files with new go embed functionality and move rendering of these to it's own function
  • start breaking apart shell script into generic raw shell script (that can be shellchecked) and the more dynamic pieces that would change across clouds
  • have lambda function poll and wait for a spot instance to launch rather than immediately returning success
  • change from building fdroid to using prebuilt (https://github.com/RattlesnakeOS/platform_prebuilts_fdroid) and use the default privileged extensions without any changes
  • add an option to disable building Chromium (should provide your own webview with customizations in this case)
  • add option to disable cron by setting schedule to empty string
  • for deploy command add --dry-run flag that will just render the files to disk
  • automatically backup config file to s3 bucket
  • move to using gp3 storage for build instances and bump to 300gb of storage
  • cleanup makefile, add shellcheck, add tests
  • upgrade to ubuntu 20.04 AMI
  • move to go 1.16
  • move to aws go v2 sdk
  • update readme