Skip to content

Conversation

@avidit
Copy link
Contributor

@avidit avidit commented Sep 24, 2025

Purpose

  • Add global.json
  • Update build.xml
  • Update GitHub workflows

https://learn.microsoft.com/en-us/dotnet/core/tools/global-json

  • With the introduction of global.json, devs are expected to have .net10 SDK version 10.0.100-preview.7.25380.108 or above installed on their system.
  • For GitHub workflows, we install 10.0.x with setup-dotnet action
  • Internal build image has 10.0.100-preview.7.25380.108 installed

Declarations

Check these if you believe they are true

Release Notes

N/A

Reviewers

(FILL ME IN) Reviewer 1 (If possible, assign the Reviewer for the PR)

(FILL ME IN, optional) Any additional notes to reviewers or testers.

FYIs

(FILL ME IN, Optional) Names of anyone else you wish to be notified of

Copilot AI review requested due to automatic review settings September 24, 2025 17:07
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request adds a global.json file to standardize the .NET SDK version across the project and updates build configurations and GitHub workflows to use .NET 10.0. The changes streamline the build process by removing redundant inline global.json creation steps from workflows.

Key Changes:

  • Addition of a global.json file specifying .NET SDK 10.0.100-preview.7.25380.108
  • Update of build.xml to target .NET 10.0 instead of .NET 8.0
  • Simplification of GitHub workflows by removing inline global.json creation

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
global.json New file defining .NET SDK version and project structure
src/build.xml Updated .NET target framework to net10.0 and improved XML formatting
.github/workflows/dynamo_bin_diff.yml Removed inline global.json creation and .NET 9.0.x setup
.github/workflows/build_dynamo_core.yml Removed inline global.json creation and streamlined restore commands
.github/workflows/build_dynamo_all.yml Removed inline global.json creation and improved command formatting
.editorconfig Added YAML indentation configuration

@github-actions github-actions bot changed the title Add global.json DYN-9197: Add global.json Sep 24, 2025
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-9197

@avidit
Copy link
Contributor Author

avidit commented Sep 24, 2025

Dynamo bin diff - build_master job is expected to fail here as it tries to build the master branch, this will pass in future runs as build_current is passing.

@QilongTang
Copy link
Contributor

I saw the path error now, do you want to merge now and do a follow up PR?

@avidit
Copy link
Contributor Author

avidit commented Sep 24, 2025

I saw the path error now, do you want to merge now and do a follow up PR?

I am hoping for this PR to resolve the long path issue. The new image is still baking. If that doesn't solve it, we can look for other ways.

@QilongTang QilongTang merged commit d777883 into DynamoDS:master Sep 25, 2025
29 of 35 checks passed
@avidit avidit deleted the dyn-9197 branch October 29, 2025 17:52
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.

3 participants