Skip to content

Conversation

@stevencl840
Copy link

@stevencl840 stevencl840 commented Dec 12, 2025

Context 🌆

We recently needed to make changes to our fork of libgit2sharp, and found the build process was not working. This PR fixes the build process.

Details 🔍

There are two main parts to this

Remove .NET 6.0 support

.Net6.0 support was reintroduced in "Re-introduce .net6 while we still have Calamari running in .net6". Since then, Calamari has updated to .NET 8 and removed support for .NET 6.0(here) . As such, we can nwt remove support for .NET 6 from this project.

MacOS-13 is a retired runner

Macintosh OS 13 has been retired as a runner for GitHub Actions. This prevents the macOS tests from running successfully. I have updated the OS for these tests to macOS-14, and it now runs successfully.

Ideally, this would be a PR that we could submit for the main fork

Unfortunately, without both these changes, I cannot get a green build. In order to merge either of them, I need to include both. The macOS update should be all that is required by the parent fork. They already do not support .NET 6. I will not squash these two commits in this PR. I will then create a separate standalone PR with macOS change for the parent fork.

[sc-131120]

@stevencl840 stevencl840 force-pushed the sjc/update-build-process branch from 1ca2217 to cf91cb2 Compare December 12, 2025 02:50
@stevencl840 stevencl840 changed the title Remove .net 6 Update to build process Dec 12, 2025
@stevencl840 stevencl840 requested a review from a team December 12, 2025 03:47
@stevencl840 stevencl840 marked this pull request as ready for review December 12, 2025 03:47
@zentron
Copy link

zentron commented Dec 12, 2025

Minor organizational request. Can we create a PR back into the upstream branch for the mac change so that we can drop this diff if/when they update.

@stevencl840 stevencl840 merged commit 36b13c5 into octopus/master Dec 12, 2025
218 of 305 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants