Skip to content

Merge main into releases/v4 - #4020

Merged
oscarsj merged 152 commits into
releases/v4from
update-v4.37.1-9e7c07009
Jul 16, 2026
Merged

Merge main into releases/v4#4020
oscarsj merged 152 commits into
releases/v4from
update-v4.37.1-9e7c07009

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Merging 9e7c070 into releases/v4.

Conductor for this PR is @oscarsj.

Contains the following pull requests:

Please do the following:

  • Ensure the CHANGELOG displays the correct version and date.
  • Ensure the CHANGELOG includes all relevant, user-facing changes since the last release.
  • Check that there are not any unexpected commits being merged into the releases/v4 branch.
  • Ensure the docs team is aware of any documentation changes that need to be released.
  • Approve running the full set of PR checks if you have not pushed any changes.
  • Approve and merge this PR. Make sure Create a merge commit is selected rather than Squash and merge or Rebase and merge.
  • Merge the mergeback PR that will automatically be created once this PR is merged.
  • Merge all backport PRs to older release branches, that will automatically be created once this PR is merged.

github-actionsBotand others added 30 commits June 10, 2026 00:49
The previous implementation of `optional` is now `optionalOrNull`.
By @mbg
Co-authored-by: Michael B. Gale <mbg@github.com>
This makes the implementations more consistent for now, and less error-prone
Mergeback v4.37.0 refs/heads/releases/v4 into main
mbgand others added 22 commits July 15, 2026 15:58
Bumps the npm-minor group with 4 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml), [eslint-plugin-github](https://github.com/github/eslint-plugin-github), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [tsx](https://github.com/privatenumber/tsx).
Updates `js-yaml` from 5.2.0 to 5.2.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@5.2.0...5.2.1)
Updates `eslint-plugin-github` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/github/eslint-plugin-github/releases)
- [Commits](github/eslint-plugin-github@v6.0.0...v6.1.0)
Updates `typescript-eslint` from 8.62.1 to 8.63.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/typescript-eslint)
Updates `tsx` from 4.22.4 to 4.23.0
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.22.4...v4.23.0)
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-github
dependency-version: 6.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.63.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby).
Updates `ruby/setup-ruby` from 1.315.0 to 1.316.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](ruby/setup-ruby@0dafeac...d45b1a4)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.316.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@48b55a0...8207627)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
…r-fd2e8365b1
Bump the npm-minor group across 1 directory with 4 updates
…thub/workflows/actions/setup-node-7.0.0
Bump actions/setup-node from 6.4.0 to 7.0.0 in /.github/workflows
Add `Api`, `ReadOnlyEnv`, and `Base` state features
…thub/workflows/actions-minor-059448b906
Bump ruby/setup-ruby from 1.315.0 to 1.316.0 in /.github/workflows in the actions-minor group across 1 directory
Add support for an explicit remote path prefix
@github-actions
github-actionsBot requested a review from a team as a code ownerJuly 16, 2026 15:05
@github-actionsgithub-actionsBot added the size/XXL May be extremely hard to review label Jul 16, 2026
@oscarsj
oscarsj enabled auto-merge July 16, 2026 15:26
@oscarsj
oscarsj merged commit 7188fc3 into releases/v4Jul 16, 2026
224 checks passed
@oscarsj
oscarsj deleted the update-v4.37.1-9e7c07009 branch July 16, 2026 15:33
@github-actionsgithub-actionsBot mentioned this pull request Jul 16, 2026
10 tasks
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XXLMay be extremely hard to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@oscarsj@mbg@mario-campos