Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partially Rebuild our CI System #10715

Merged
merged 4 commits into from
Sep 4, 2024
Merged

Partially Rebuild our CI System #10715

merged 4 commits into from
Sep 4, 2024

Conversation

Myoldmopar
Copy link
Member

Pull request overview

OK, so testing on #10683 looked great. But after merging, it immediately started causing GHA to bog down. I considered investigating it, but decided to rapidly revert to avoid affecting others. In this PR I am more surgically addressing our CI issues. The big change here is that we are moving Mac from Decent to GHA. Which was the original intent of #10683 anyway.

This should be much much less intensive on CI, and really it's not much more than we were already doing. We are still offloading the bulk of the CI runtime to our Decent CI machines.

I'm planning on looking into setting up our Decent CI VMs as self-hosted runners so we can eliminate Decent entirely. But that can wait.

@Myoldmopar Myoldmopar added the DoNotPublish Includes changes that shouldn't be reported in the changelog label Sep 4, 2024
@Myoldmopar Myoldmopar self-assigned this Sep 4, 2024
@Myoldmopar
Copy link
Member Author

I have resolved the conflicts locally but since Decent already started, I will wait to make sure it's happy there before pushing.

@Myoldmopar
Copy link
Member Author

Everything looks great except EpJSON testing didn't make a build dir and the code integrity accidentally got disabled. I fixed those two and pushed, so this should be ready to merge right in. As it sits, this will get us Mac testing back with regressions via GHA, but still getting debug/coverage/performance/Windows on Decent CI. Given that the whole thing can't be GHA, this is at least the best of both worlds. Will merge in a bit if it's happy.

@Myoldmopar
Copy link
Member Author

All happy, merging this and 🤞 this can be pushed out of my head. It will be a snap to retry the full move to GHA after release.

@Myoldmopar Myoldmopar merged commit 047fb48 into develop Sep 4, 2024
10 checks passed
@Myoldmopar Myoldmopar deleted the MacBuildsOnGHA branch September 4, 2024 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DoNotPublish Includes changes that shouldn't be reported in the changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants