Skip to content

AuraScan v0.2.0

Choose a tag to compare

@crizzler crizzler released this 08 Jul 13:11
· 35 commits to main since this release

AuraScan v0.2.0

Developer-preview release focused on making AuraScan easier to discover and on
turning upgrade safety into a first-class workflow.

Highlights

  • Added aurascan upgrade as a native-feeling Arch/CachyOS upgrade preflight.
  • Added pacman preview plus paru, yay, and Shelly helper support.
  • Added deterministic checks for boot/root space, kernel/module mismatch risk,
    ignored packages, replacements/conflicts, foreign package rebuild risk, and
    .pacnew/.pacsave drift.
  • Added raise-only AI review for upgrade risk summaries.
  • Added aurascan config-drift for beginner-friendly .pacnew/.pacsave
    review, safe merge planning, backups, and optional redacted AI diff review.
  • Added wizard configuration for upgrade preflight and config drift defaults.
  • Improved AI configuration behavior for root/sudo hook contexts.

Safety Notes

AuraScan remains a developer preview. A clean report is not proof that a package
or upgrade is safe. AI review is advisory and cannot lower deterministic risk.
Config drift writes create backups, but users should still keep normal system
backups and review sensitive file changes carefully.

Try It

python -m pip install -e ".[test]"
python -m aurascan init
python -m aurascan upgrade --dry-run
python -m aurascan config-drift --dry-run

The Arch packaging skeleton is in packaging/arch/ for users who want to test
package-manager installation locally before a future AUR publication.