Skip to content

Conversation

@rmarinho
Copy link
Member

Description of Change

Enable internal builds on release branch.

Copilot AI review requested due to automatic review settings October 24, 2025 13:11
@rmarinho rmarinho added this to the .NET 10.0 GA milestone Oct 24, 2025
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 PR enables internal builds on the release branch by configuring access to internal runtime sources and feeds across the build pipeline infrastructure.

Key Changes:

  • Added internal runtime source feed configuration with authentication
  • Integrated enable-internal-sources and enable-internal-runtimes templates into provisioning and publishing stages
  • Added runtime source feed parameters to build scripts

Reviewed Changes

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

Show a summary per file
File Description
eng/pipelines/common/provision.yml Adds internal sources and runtimes template steps to the provisioning stage
eng/pipelines/arcade/variables.yml Uncomments and configures _OfficialBuildIdArgs with internal runtime feed URL and authentication
eng/common/sdk-task.ps1 Adds runtimeSourceFeed and runtimeSourceFeedKey parameters to the PowerShell script
eng/common/post-build/publish-using-darc.ps1 Adds runtimeSourceFeed and runtimeSourceFeedKey parameters to the publishing script
eng/common/core-templates/post-build/post-build.yml Adds internal sources/runtimes template steps and passes runtime feed parameters to the publishing script
eng/common/core-templates/job/publish-build-assets.yml Adds internal sources/runtimes template steps and includes runtime feed parameters in the build assets publishing

parameters:
legacyCredential: $(dn-bot-dnceng-artifact-feeds-rw)
- template: /eng/common/templates/steps/enable-internal-runtimes.yml

Copy link

Copilot AI Oct 24, 2025

Choose a reason for hiding this comment

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

Trailing whitespace detected on line 47. Remove the trailing spaces for consistency with YAML formatting standards.

Suggested change

Copilot uses AI. Check for mistakes.
- template: /eng/common/templates/steps/enable-internal-sources.yml
parameters:
legacyCredential: $(dn-bot-dnceng-artifact-feeds-rw)

Copy link

Copilot AI Oct 24, 2025

Choose a reason for hiding this comment

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

Trailing whitespace detected on line 125. Remove the trailing spaces for consistency with YAML formatting standards.

Suggested change

Copilot uses AI. Check for mistakes.
/p:MaestroApiEndpoint=https://maestro.dot.net
/p:OfficialBuildId=$(OfficialBuildId)
-runtimeSourceFeed https://ci.dot.net/internal -runtimeSourceFeedKey $(dotnetbuilds-internal-container-read-token-base64)

Copy link

Copilot AI Oct 24, 2025

Choose a reason for hiding this comment

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

Unnecessary blank line added at line 143. Remove it to maintain consistent formatting in the file.

Suggested change

Copilot uses AI. Check for mistakes.
-ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
-SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'
-SkipAssetsPublishing '${{ parameters.isAssetlessBuild }}'
-runtimeSourceFeed https://ci.dot.net/Internal
Copy link

Copilot AI Oct 24, 2025

Choose a reason for hiding this comment

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

URL casing inconsistency: 'Internal' is capitalized here but lowercase ('internal') in other files (arcade/variables.yml line 54 and publish-build-assets.yml line 142). URLs are case-sensitive and this mismatch will cause authentication failures.

Suggested change
-runtimeSourceFeed https://ci.dot.net/Internal
-runtimeSourceFeed https://ci.dot.net/internal

Copilot uses AI. Check for mistakes.
@rmarinho rmarinho merged commit 684a17b into release/10.0.1xx Oct 24, 2025
4 of 5 checks passed
@rmarinho rmarinho deleted the update-build-internal2 branch October 24, 2025 13:13
@github-actions github-actions bot locked and limited conversation to collaborators Nov 24, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants