Skip to content

Add YAML pipeline for TypeScript DT runs - #1341

Merged
Jake Bailey (jakebailey) merged 5 commits into
microsoft:mainfrom
jakebailey:dt-run-yaml-pipeline
Sep 17, 2026
Merged

Jake Bailey (jakebailey) merged 5 commits into
microsoft:mainfrom
jakebailey:dt-run-yaml-pipeline

Conversation

@jakebailey

Copy link
Copy Markdown
Member

Replacing our non-yaml one.

Comment thread .changeset/major-boxes-sing.md
Comment thread .azure-pipelines/scripts/run-typescript-pr-dt.sh Outdated
Comment thread .azure-pipelines/scripts/run-typescript-pr-dt.sh Outdated
Comment thread .azure-pipelines/scripts/run-typescript-pr-dt.sh Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

PR build artifacts can contaminate the base build and produce incorrect comparisons.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Adds an Azure YAML pipeline for sharded TypeScript PR comparisons against DefinitelyTyped.

Changes:

  • Runs 16 parallel dtslint shards against PR and base builds.
  • Publishes results and dynamically links Azure logs.
  • Adds pipeline execution and release metadata.
File summaries
File Description
.azure-pipelines/typescript-pr-dt.yml Defines the build and result-posting jobs.
.azure-pipelines/scripts/run-typescript-pr-dt.sh Builds both revisions and runs sharded comparisons.
packages/dtslint-runner/src/post-results.ts Generates environment-specific Azure log links.
.changeset/major-boxes-sing.md Adds an empty changeset.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .azure-pipelines/scripts/run-typescript-pr-dt.sh Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The existing DT trigger does not supply the required parameters or TypeScript repository override.

Get a fresh assessment by requesting another Copilot review.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment on lines +9 to +13
- name: expected_base_sha
type: string
- name: expected_head_sha
type: string
- name: expected_merge_sha

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Correct, I can only do that after I make the pipeline and therefore have the pipeline ID.

@jakebailey
Jake Bailey (jakebailey) added this pull request to the merge queue Sep 17, 2026
Merged via the queue into microsoft:main with commit 50543fd Sep 17, 2026
9 checks passed
@jakebailey
Jake Bailey (jakebailey) deleted the dt-run-yaml-pipeline branch September 17, 2026 20:21
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