Initial Base Definition Instructions
Currently, your RWX runs use Ubuntu 22.04.
We just released support for Ubuntu 24.04.
With support for multiple operating systems, the base configuration is going to be required.
Please update your run definitions to specify the operating system.
If you do not specify, the GitHub Triggers will continue using Ubuntu 22.04. However, the RWX CLI will insert Ubuntu 24.04 as the configured value into run definitions that do not specify.
Across beta testers the upgrade process has been fairly easy, so we recommend trying Ubuntu 24.04, and only if it does not work updating your run definitions to specify Ubuntu 22.04.
1️⃣ Update your RWX CLI
brew upgrade rwx-cloud/tap/rwx
Make sure you’re at least on version 1.4:
rwx --version
2️⃣ Update RWX Packages
We’ve updated packages for compatibility with Ubuntu 24.04
rwx packages update
3️⃣ Update to Ubuntu 24.04
Configure your runs to use Ubuntu 24.04
rwx resolve base
This command will insert the following snippet into your run definitions:
base:
os: ubuntu 24.04
tag: 1.1
Test the changes by using rwx run
, or commit and push.
4️⃣ Fix or Downgrade
In many cases, your runs will succeed on Ubuntu 24.04. You may need to fix some small issues.
However, if you want to stay on Ubuntu 22.04 until you can prioritize changes, update your run definitions to specify ubuntu 22.04