Skip to content

Run a full audit pass #132

@thedavidmeister

Description

@thedavidmeister

Run a full audit on rainix

The previous audit (audit/2026-03-12-01/) is closed — all findings were FIXED, DISMISSED, or made moot by subsequent changes (e.g. rainix-rs-prelude removal in #130).

Since that audit, the surface has shifted significantly:

A fresh audit pass (0–5) at the current HEAD would catch any drift, dead code, or new issues introduced since 2026-03-12.

Scope

  • flake.nix — biggest delta since the last audit.
  • flake.lock and the input set — verify pinned versions are reasonable, no orphan inputs.
  • .github/workflows/ — test.yml, check-shell.yml, soldeer publish (when added), changes since 2026-03-12.
  • prettier-bundle/ — added since the previous audit.
  • test/bats/ — coverage of devshell + tasks; check all paths in flake.nix have a corresponding bats test (sol-shell needs new tests, see follow-up).
  • test/fixture/ — soldeer-migrated; verify the consumer workflow still compiles + runs.

Known follow-ups already filed

These are the candidates for "DISMISS" or "FIXED-IN-FOLLOWUP" markers in the new audit's triage.

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions