| commit | ca6da6adf2fa3b88c743c9d7f88ef9cfea4e0823 | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Mon Sep 09 17:55:15 2024 +0200 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Mon Sep 09 20:37:57 2024 +0000 |
| tree | 08cb2a1a2593333a77f932d117f53e8aea493251 | |
| parent | 442cf688ef848811b1fa17d8a7cd7c7aaf774195 [diff] |
m/n/c/update: implement Rollback Implement a mechanism for manual rollbacks, useful for cases where rolling forward is not an option or automated rollbacks did not catch an issue. To ensure that the rollback does not break the machine, the alternate slot is only tried on next boot and that version needs to set the slot active before it is permanently activated. Change-Id: I2fe4dfedcecd5bf7d1bdebdd070e40e817bca7c3 Reviewed-on: https://review.monogon.dev/c/monogon/+/3386 Reviewed-by: Serge Bazanski <serge@monogon.tech> Tested-by: Jenkins CI
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later! In the meantime, join us on Matrix (#monogon-os-community:matrix.org) or Discord.
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm (if you want to run tests).Our docs assume that Bazelisk is available as bazel on your PATH.
Refer to SETUP.md for detailed instructions.
The source code lives in //metropolis (Metropolis is the codename of Monogon OS).
See the //metropolis/README.md for a developer quick start guide, or see the Monogon OS Handbook for user documentation.