• Drew@sopuli.xyz
    link
    fedilink
    arrow-up
    1
    ·
    27 days ago

    Just self host an open source runner like woodpecker and you’ll never have to move again

    hell you can even self host github actions via act

    • runeko@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      26 days ago

      This. As someone who migrated an organization’s repos from a self hosted Git server to GitHub (begrudgingly) and then back to a self hosted Git server again when it didn’t meet the business needs … emphatically this.

    • 0xDEADBEEFCAFE@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      Just self host an open source runner like woodpecker and you’ll never have to move again

      How painful is the setup and general maintenance/security?

      I’m considering the idea but I just don’t want to deal with people abusing exploits in the actions that give them access to my LAN.

      • Drew@sopuli.xyz
        link
        fedilink
        arrow-up
        0
        ·
        25 days ago

        If you’re working with a team, you can only let certain people trigger checks

  • lemmeBe@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    27 days ago

    Do formatting and linting and such autofix issues automatically as part of pre-commit checks. That way they don’t end up as part of the CI.

    • Flipper@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      27 days ago

      If it’s open source I’d still add it, because a lot of people can’t follow basic instructions.

      • lemmeBe@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        27 days ago

        They don’t have to follow anything except try to commit their changes. Won’t be possible even locally if linting or typechecking fail.

        • bamboo@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          26 days ago

          Pre-commit hooks can’t be installed automatically and most people won’t even know they exist.