Skip to content

Conversation

@Abe27342
Copy link
Contributor

Description

Follow-up to #25535 that allows specifying the primary registry in include-install-pnpm.yaml so that the telemetry stage upload template can reference the feed we use to install internal packages.

Test run here.

Copilot AI review requested due to automatic review settings September 24, 2025 20:13
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 adds support for specifying a primary npm registry parameter in the include-install-pnpm.yaml pipeline template, enabling different stages to use different registries for package installation.

  • Adds a new primaryRegistry parameter to the pnpm install template with a sensible default
  • Updates the telemetry upload stage to use a download-only feed instead of the default primary registry
  • Replaces hardcoded registry variable references with the parameterized value

Reviewed Changes

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

File Description
tools/pipelines/templates/include-install-pnpm.yml Adds primaryRegistry parameter and updates environment variable references to use the parameter
tools/pipelines/templates/include-upload-stage-telemetry.yml Specifies download-only feed as the primary registry for the telemetry upload stage

@github-actions github-actions bot added area: build Build related issues base: main PRs targeted against main branch labels Sep 24, 2025
@Abe27342 Abe27342 enabled auto-merge (squash) September 24, 2025 20:32
@Abe27342 Abe27342 merged commit f15f4cf into main Sep 24, 2025
70 checks passed
@Abe27342 Abe27342 deleted the test/absander/spec-primary-registry branch September 24, 2025 22:49
anthony-murphy-agent pushed a commit to anthony-murphy-agent/FluidFramework that referenced this pull request Jan 14, 2026
…soft#25540)

## Description

Follow-up to microsoft#25535 that allows specifying the primary registry in
`include-install-pnpm.yaml` so that the telemetry stage upload template
can reference the feed we use to install internal packages.

Test run
[here](https://dev.azure.com/fluidframework/internal/_build/results?buildId=357059&view=logs&j=7ef2f12f-27d7-5730-657b-d3ad5f630362&t=9da23dd1-2e0f-578e-ea27-ee9162e0f22c).

Co-authored-by: Abram Sanderson <absander@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build Build related issues base: main PRs targeted against main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants