• cecilkorik@lemmy.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    7 hours ago

    This is the way. If you don’t care that much about CI/actions or already use a non-Github solution for that, it’s even easier.

    • trevor (he/they)@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 hours ago

      Yeah. The real challenge with leaving GitHub is the availability of free macOS and Windows build environments (if you’re in to that weird stuff 🧐).

      Codeberg only has Linux runners (to my knowledge), but I spent the time to make my project cross-compile to macOS and it was well worth it to move my stuff off of shithub.

      • mesa@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        35 minutes ago

        With some effort woodpecker is available. But yeah i wws spoiled on semi free builds. And circle ci builds back in the day.

          • mesa@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            55 minutes ago

            OK I found out after I got home for lunch.

            Its just a script that reaches out to my old mac mini that does the build in a VM. New VM each time. It was good enough for my purposes. The windows runner for Xamarin worked without issues in .net with windows runners. So just two physical boxes I would spin up on the fly. I thought it was more but that was it. I stopped using it a while back and just use linux for builds now since thats mostly my day job. I stopped doing other env work a bit ago.

            Hope that helps!

          • Senal@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 hours ago

            don’t mac/ios runners require an actual mac/ios device ?

            I don’t do apple stuff so i’m not sure.

          • mesa@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 hours ago

            I recall there was a way… But its coming up blank. Im at work so ill try looking it up. It mifht be a custom thing i set up years ago…or just an old intel mac with tools setup.