Skip to content

Conversation

@mawasile
Copy link
Contributor

This pull request updates development environment configurations and CI workflows to use newer versions of key tools and improves compatibility for self-hosted runners. The most important changes include upgrading the .NET SDK and Azure Developer CLI versions, updating the Terraform version, and adding Node.js setup in CI.

Development environment upgrades:

  • Updated the Azure Developer CLI version in .devcontainer/devcontainer.json from 1.18.1 to 1.20.0 for improved features and compatibility.

CI workflow improvements:

  • Changed the .NET SDK setup in .github/workflows/azure-dev.yml to use a manual installation script targeting .NET 9.0, improving compatibility with self-hosted runners and avoiding permission issues.
  • Updated the Terraform version in .github/workflows/terraform-validate.yml from 1.12.2 to 1.13.3 for better support and security.
  • Added a step to set up Node.js (18.x) in the Terraform validation workflow to support Node-based tooling.

Minor documentation update:

  • Improved comments in .devcontainer/devcontainer.json for guidance on adding VSCode extensions.

- Bump azd version to 1.20.0 in devcontainer.json
- Update checkout and setup actions in azure-dev.yml
- Add Node.js setup step in terraform-validate.yml
- Adjust target framework indentation in Directory.Build.props and CopilotTests.csproj
@mawasile mawasile requested a review from a team as a code owner October 14, 2025 09:51
Copilot AI review requested due to automatic review settings October 14, 2025 09:51
Copy link

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 modernizes the development environment and CI/CD workflows by upgrading key tool versions and improving compatibility for self-hosted runners. The changes focus on ensuring the project uses current versions of essential development tools while maintaining stability and security.

Key changes:

  • Upgraded Azure Developer CLI from 1.18.1 to 1.20.0 in the development container
  • Updated Terraform version from 1.12.2 to 1.13.3 in CI workflows
  • Replaced .NET SDK setup action with manual installation script targeting .NET 9.0 for better self-hosted runner compatibility

Reviewed Changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/terraform-validate.yml Added Node.js 18.x setup and updated Terraform version to 1.13.3
.github/workflows/azure-dev.yml Replaced .NET SDK action with manual installation script for .NET 9.0
.devcontainer/devcontainer.json Updated Azure Developer CLI version to 1.20.0 and improved extension comments

Copy link
Contributor

@ianjensenisme ianjensenisme left a comment

Choose a reason for hiding this comment

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

Minor formatting issue but shouldn't block build/merge

@ianjensenisme ianjensenisme merged commit a06134c into main Oct 14, 2025
8 of 9 checks passed
@ianjensenisme ianjensenisme deleted the mawasile/fix-dot-net-version branch October 14, 2025 21:55
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.

4 participants