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

Also build for net8.0 #332

Merged
merged 9 commits into from
Mar 20, 2024
Merged

Also build for net8.0 #332

merged 9 commits into from
Mar 20, 2024

Conversation

rmunn
Copy link
Contributor

@rmunn rmunn commented Mar 14, 2024

LfMerge wants to move to run on net8.0 rather than net6.0; this will require a chorusmerge build that can run on net8.0.


This change is Reviewable

Copy link

github-actions bot commented Mar 14, 2024

Test Results

       4 files  +       2     404 suites  +202   2h 45m 10s ⏱️ + 1h 22m 15s
   876 tests ±       0     853 ✔️  -        1    23 💤 +  1  0 ±0 
3 996 runs  +1 998  3 862 ✔️ +1 930  134 💤 +68  0 ±0 

Results for commit 8fe98b5. ± Comparison against base commit 04eda79.

This pull request skips 1 test.
ExternalFileModification_NotifiesIndices_ButSaveDoesNot

♻️ This comment has been updated with latest results.

rmunn added 3 commits March 14, 2024 12:01
v2.1.0 was still trying to build against win7-x32 runtimes, which are no
longer offered in .NET 8. If we're using recent .NET, we need a recent
setup-dotnet version.
rmunn added 4 commits March 14, 2024 14:46
The tests take two hours to run now that we have net461, net6.0, and
net8.0 target frameworks. They're all passing except for one that's
known to be flaky and timing-dependant, so it's safe to disable them
while we work on fixing the part of the build that comes after the
tests. Then once that's working we'll revert this commit.
The GitHub Actions runners are apparently slow to deliver filesystem
notifications, which is exactly the scenario that makes this test
useless. It's already disabled on Windows; there's no reason for it to
cause the CI build to fail all the time when it's the only failing test.
Copy link
Member

@ermshiperete ermshiperete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, except one thing that is more on the nitpick side...

.github/workflows/ci+cd.yml Outdated Show resolved Hide resolved
@rmunn rmunn requested a review from ermshiperete March 18, 2024 03:52
@rmunn rmunn dismissed ermshiperete’s stale review March 20, 2024 01:50

Requested changes have been made.

Copy link
Member

@ermshiperete ermshiperete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@rmunn rmunn merged commit 04e1e28 into master Mar 20, 2024
5 checks passed
@rmunn rmunn deleted the chore/build-for-net8.0 branch March 20, 2024 17:51
@rmunn rmunn self-assigned this Mar 28, 2024
@rmunn rmunn linked an issue Mar 28, 2024 that may be closed by this pull request
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.

Update Chorus build to net8.0
2 participants