.

    • pinball_wizard@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 hours ago

      It is possible to migrate source code (including history) from GithHub to CodeBerg in just a few commands, and it is free for public repositories.

      So I started there.

      Since I like it, I’m looking into self-hosting my own Forgejo server. I expect that to be a smooth transition, since CodeBerg runs Forgejo under the hood.

      Edit:

      Tip: If it is public, update the GitHub project README with a link to the new location at CodeBerg.

      • Benaaasaaas@group.lt
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 hours ago

        You can “migrate” source code to any place you have ssh or file access to in a single command using git. That’s kinda what made git so good. It’s decentralized by nature.

      • 𝕸𝖔𝖘𝖘@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        14 hours ago

        Oh, interesting.

        I’m looking for strictly private repositories to share with a handful of people, but I also don’t mind paying.

        How much maintenance does forjero require? I don’t really have the capacity for much of that at the moment (thus, the paid solution search lol). Maybe I’ll look into codeberg. Are they secure?

        • pinball_wizard@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 hours ago

          I haven’t looked into their security, sorry. I have only moved public repos, so far.

          I hope to try running my own forego soonish. I’ll try to remember to report back.

          • 𝕸𝖔𝖘𝖘@infosec.pub
            link
            fedilink
            English
            arrow-up
            2
            ·
            13 hours ago

            Codeberg seems to be for public repos only, so my current use case. But forjero does look really nice. I really appreciate your feedback, by the way!

  • jonathan7luke@lemmy.zip
    link
    fedilink
    English
    arrow-up
    73
    arrow-down
    1
    ·
    2 days ago

    What an exciting time to be building software! With AI, we’re able to achieve production outages with unprecedented frequency!

  • medem@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    2 days ago

    Replace code written by humans with AI-generated code! They said. It will be fun! They said.

  • thebestaquaman@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 days ago

    Seriously: What kind of good options exist for migrating a couple GitHub repos (including CI pipelines that work across repos to deploy to azure) cleanly and quickly (i.e. including PR’s, issues, etc.) to a different provider?

    • pinball_wizard@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 hours ago

      Here’s how I handled my migration to CodeBerg:

      • Code and history - add new remote, git pull and push. Done.
      • pull requests - were not an issue for me. I generally merge them or reject them same day, so I just migrated at the end of a day when none were open.
      • Issues - I just left the GitHub issue queue behind. It is a public archive now. I know where to find it to read it. Anything that matters will get a new issue at CodeBerg, someday.
      • CI/CD - I can’t comment. Mine are 95% bash anyway, so they should be easy to move, but I haven’t yet. My spicy take: most GitHub Actions are a hot mess, because they were written by folks not experienced enough to just use bash. Apologies to anyone who likes GitHub Actions. I’ve had mostly bad experiences with them.
    • fruitycoder@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 days ago

      Forgejo supports GitHub actions and of course git.

      The forge metadata though? Like issues and such, are a harder problem to me