• soggy_kitty@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    Endpoint? Why the fuck is a migration using an endpoint, if you want testability a script will do just fine

    • jjjalljs@ttrpg.network
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      Because I didn’t want someone to yolo connect to production, and we don’t have infrastructure in place for running arbitrary scripts against production. An http endpoint takes very little time to write, and let’s you take advantage of ci/cd/test infrastructure that’s already in place.

      This was for a larger more complicated change. Smaller ones can go in as regular data migrations in source control, but those still go through code review and get deployed to dev before going out.

      • soggy_kitty@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        You’re definitely over complicating it and adding unnecessary bloat/tech debt. But if it works for you then it works