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

Migrating to .NET 8 #1031

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

david-staniec-octopus
Copy link

@david-staniec-octopus david-staniec-octopus commented Oct 28, 2024

Background

Due to .NET 6 going EOL on 12th November 2024, this PR removes .NET 6 as a target framework across Tentacle projects, and upgrades build scripts to use .NET 8.

MQS Handover Discussion

  • Make sure all .net 6 references have been replaced with .net8 inside the repo
  • Make sure not installing .net6 or .net8 where we don't need to (in the build shell script)
  • Review / update all teamcity configuration to ensure we are not calling .net6 test / test names anymore
  • Test build in Teamcity on a new / cloned build chain configuration to ensure the changes work as expected prior to us merging this PR to main
  • Investigate and resolve cross platform build issue - referencing octo cli on .net6
  • Test branch build of Tentacle in Octopus Server
  • Should we create a significant new version of tentacle for .net8?

How to review this PR

Quality ✔️

Pre-requisites

  • I have read How we use GitHub Issues for help deciding when and where it's appropriate to make an issue.
  • I have considered informing or consulting the right people, according to the ownership map.
  • I have considered appropriate testing for my change.

@david-staniec-octopus david-staniec-octopus changed the title Migrating to .net8 from .net6 Migrating to .NET 8 Oct 28, 2024
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.

1 participant