• nixos-module: run db migrations on every activation, not just once

    awkawb released this 2026-10-02 13:15:00 -04:00 | 5 commits to master since this release

    The .initial-migration marker file prevented migrate --force from ever
    running again after the first activation, so migrations shipped by a later
    invoiceninja version upgrade would never apply to an already-deployed
    instance. migrate is idempotent (Laravel tracks applied migrations in the
    DB), so just run it unconditionally on every activation instead.

    Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

    Downloads