Skip to content

offboard-v5.7.2

Choose a tag to compare

@PaulOgier PaulOgier released this 21 Oct 15:43
· 141 commits to main since this release

Scorched earth no longer deletes the account when the leaver's Shared Drive list cannot be read or parsed. It refuses with exit 2, as it already did when a drive's membership could not be read, so an account that may be the sole organizer of a Shared Drive is never deleted unchecked.

A --user given as an alias is resolved to its primary address before any change. Before, the alias moved to the successor during the run, and the commands after it (licence removal, suspension) could reach the successor's account.

A missing or unreadable GYB message database now fails backup verification and holds the licence. Before, it passed as an empty backup, and the check could create the missing file.

The update check reads the GoogleWorkspaceScripts repository.

Tested on dev on Linux: an alias given as --user, and a scorched-earth run with the Shared Drive listing forced to fail. 243 tests pass on Linux (Python 3.14), macOS (Python 3.9 and 3.14) and Windows (Python 3.14).