You may have heard mutterings from the August 5th TPV meeting, and if you haven't: Second Life will be moving its repositories to GitHub. Dates and specifics are forthcoming, with the majority, if not all, of public repositories being switched sometime this year.
I have yet to meet someone that greeted this news with anything but a positive reaction. GitHub will allow Second Life to improve a lot of internal CI/CD systems, automate more tasks, and allow us to not pull hair out when reviewing PRs. Beyond the initial migration, we will also be looking at some process improvements such as simplifying our CLA signing system by adopting a PR-based bot.
The migration will be executed in two general phases:
Phase 1 - Second Life repositories switch to GitHub
Phase 2 - Second Life CI/CD move to GitHub actions
Externally, only the first phase should be important as you will need to switch any remote URLs you have pointing to Linden BitBucket upstreams. The rest of the changes should be mostly non-impacting, though hopefully delightful, as PRs will be enriched with feedback from build systems and contributing to Second Life will become vaguely more like contributing to a modern open source project.
Dates will be shared here when they are available.
-Signal
Principal Engineer / Second Life