Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Restructure CI to prepare for required checks and merge queues#61978

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
jakebailey wants to merge3 commits intomicrosoft:main
base:main
Choose a base branch
Loading
fromjakebailey:jabaile/new-ci-required

Conversation

jakebailey
Copy link
Member

@jakebaileyjakebailey commentedJun 30, 2025
edited
Loading

This pulls the same method I used in tsgo to add required checks, plus merge queues using only a subset of the checks. Annoying in this repo where we have such a large matrix to write out, but oh well. Supporting this many versions of Node is a temporary problem if anything.

Also, while here, test Node 24.

@CopilotCopilotAI review requested due to automatic review settingsJune 30, 2025 21:31
@typescript-bottypescript-bot added Author: Team For Uncommitted BugPR for untriaged, rejected, closed or missing bug labelsJun 30, 2025
Copy link

@CopilotCopilotAI 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 restructures the GitHub Actions CI workflow to support merge queues with a subset of checks and to enforce required checks before merging.

  • Introduces amerge_group event trigger for queue-based merges.
  • Refactors the testing matrix into a singlematrix.config array with per-item skip flags.
  • Adds a finalrequired job that fails if any needed job did not succeed or was not skipped.
Comments suppressed due to low confidence (2)

.github/workflows/ci.yml:15

  • Remove or clarify this commented-outrelease-* branch entry undermerge_group. If release branches should also go through merge queues, uncomment it or document the intention to avoid confusion.
      # - release-*

.github/workflows/ci.yml:31

  • [nitpick] The matrix.config section contains many nearly identical entries. Consider using YAML anchors or a small generation script to DRY up the repeated OS/node-version combinations and reduce maintenance overhead.
        config:

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

Copilot code reviewCopilotCopilot left review comments

At least 1 approving review is required to merge this pull request.

Assignees

@jakebaileyjakebailey

Labels
Author: TeamFor Uncommitted BugPR for untriaged, rejected, closed or missing bug
Projects
Status: Not started
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@jakebailey@typescript-bot

[8]ページ先頭

©2009-2025 Movatter.jp