Skip to content

Fix System.Text.Json version conflicts and missing FlinkDotNet.Common references in LearningCourse exercises#324

Merged
devstress merged 2 commits intomainfrom
copilot/test-learning-course-functionality
Oct 25, 2025
Merged

Fix System.Text.Json version conflicts and missing FlinkDotNet.Common references in LearningCourse exercises#324
devstress merged 2 commits intomainfrom
copilot/test-learning-course-functionality

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Oct 25, 2025

Recent FlinkDotNet changes introduced version conflicts and missing assembly references that prevented LearningCourse exercises from building. This breaks the learning path for developers.

Changes

Package Version Alignment

  • 31 exercise projects updated from System.Text.Json 9.0.0/8.0.5 → 9.0.7
  • Resolves downgrade warnings: exercises now match FlinkDotNet.DataStream's dependency version
  • Affected: Day01, Day03, Day04, Day07, Day10-Day13, Day15

Missing Assembly References

  • 7 exercise projects now reference FlinkDotNet.Common.csproj
  • Fixes CS0012 errors: Configuration type accessible without assembly not referenced errors
  • Affected: Day03/Exercise34, Day04/Exercise42+44, Day13/Exercise131-134

Build Status

  • LearningCourse/IntegrationTests.sln: ✅ 0 errors (131 warnings - pre-existing)
  • All 15 days of exercises compile successfully

Example Fix

<!-- Before: Version conflict -->
<PackageReference Include="System.Text.Json" Version="9.0.0" />

<!-- After: Aligned with FlinkDotNet.DataStream -->
<PackageReference Include="System.Text.Json" Version="9.0.7" />

<!-- Added missing reference -->
<ProjectReference Include="..\..\..\..\FlinkDotNet\FlinkDotNet.Common\FlinkDotNet.Common.csproj" />
Original prompt

We changed a lot of functionalities which can break LearningCourse. Please run day by day tests in LearningCourse and fix any issue if failing. Please never run batch tests which will freeze the command as there are many tests.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Oct 25, 2025
… references

Co-authored-by: devstress <30769729+devstress@users.noreply.github.com>
Copilot AI changed the title [WIP] Run daily tests and fix issues in LearningCourse Fix System.Text.Json version conflicts and missing FlinkDotNet.Common references in LearningCourse exercises Oct 25, 2025
Copilot AI requested a review from devstress October 25, 2025 20:32
@devstress devstress marked this pull request as ready for review October 25, 2025 20:35
@devstress devstress merged commit 8d97695 into main Oct 25, 2025
2 of 3 checks passed
@devstress devstress deleted the copilot/test-learning-course-functionality branch October 25, 2025 20:35
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