Title: Bump the npm-minor group across 1 directory with 6 updates by dependabot[bot] · Pull Request #3821 · github/codeql-action · GitHub
Open Graph Title: Bump the npm-minor group across 1 directory with 6 updates by dependabot[bot] · Pull Request #3821 · github/codeql-action
X Title: Bump the npm-minor group across 1 directory with 6 updates by dependabot[bot] · Pull Request #3821 · github/codeql-action
Description: Bumps the npm-minor group with 6 updates in the / directory:
Package
From
To
@octokit/plugin-retry
8.0.3
8.1.0
jsonschema
1.4.1
1.5.0
@eslint/compat
2.0.3
2.0.4
@types/sinon
21.0.0
21.0.1
esbuild
0.27.4
0.28.0
nock
14.0.11
14.0.12
Updates @octokit/plugin-retry from 8.0.3 to 8.1.0
Release notes
Sourced from @octokit/plugin-retry's releases.
v8.1.0
8.1.0 (2026-02-18)
Features
add types (#661) (e8bdeb7)
Commits
e8bdeb7 feat: add types (#661)
96f572f chore(deps): replace glob with tinyglobby (#657)
2b9b2ea build(deps): bump glob (#656)
31bd239 build(deps): lock file maintenance (#643)
58b66d1 chore(deps): update dependency node to v24 (#649)
927b598 chore(deps): update dependency prettier to v3.6.2 (#636)
See full diff in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @octokit/plugin-retry since your current version.
Updates jsonschema from 1.4.1 to 1.5.0
Commits
See full diff in compare view
Updates @eslint/compat from 2.0.3 to 2.0.4
Release notes
Sourced from @eslint/compat's releases.
migrate-config: v2.0.4
2.0.4 (2026-03-20)
Bug Fixes
update dependency @eslint/eslintrc to ^3.3.5 (#397) (8567c19)
compat: v2.0.4
2.0.4 (2026-04-03)
Dependencies
The following workspace dependencies were updated
dependencies
@eslint/core bumped from ^1.1.1 to ^1.2.0
Changelog
Sourced from @eslint/compat's changelog.
2.0.4 (2026-04-03)
Dependencies
The following workspace dependencies were updated
dependencies
@eslint/core bumped from ^1.1.1 to ^1.2.0
Commits
fe114ee chore: release main (#413)
8863791 docs: Update README sponsors
835ddf9 docs: Update README sponsors
8cd3676 docs: Update README sponsors
4d73459 docs: Update README sponsors
a6c7a26 chore: update eslint and eslint-config-eslint (#401)
See full diff in compare view
Updates @types/sinon from 21.0.0 to 21.0.1
Commits
See full diff in compare view
Updates esbuild from 0.27.4 to 0.28.0
Release notes
Sourced from esbuild's releases.
v0.28.0
Add support for with { type: 'text' } imports (#4435)
The import text proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by Deno and Bun. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing text loader. Here's an example:
import string from './example.txt' with { type: 'text' }
console.log(string)
Add integrity checks to fallback download path (#4343)
Installing esbuild via npm is somewhat complicated with several different edge cases (see esbuild's documentation for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the npm command, and then with a HTTP request to registry.npmjs.org as a last resort).
This last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level esbuild package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.
Update the Go compiler from 1.25.7 to 1.26.1
This upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:
It now uses the new garbage collector that comes with Go 1.26.
The Go compiler is now more aggressive with allocating memory on the stack.
The executable format that the Go linker uses has undergone several changes.
The WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.
You can read the Go 1.26 release notes for more information.
v0.27.7
Fix lowering of define semantics for TypeScript parameter properties (#4421)
The previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:
// Original code
class Foo {
constructor(public x = 1) {}
y = 2
}
// Old output (with --loader=ts --target=es2021)
class Foo {
constructor(x = 1) {
this.x = x;
__publicField(this, "y", 2);
}
x;
}
// New output (with --loader=ts --target=es2021)
class Foo {
... (truncated)
Changelog
Sourced from esbuild's changelog.
0.28.0
Add support for with { type: 'text' } imports (#4435)
The import text proposal has reached stage 3 in the TC39 process, which means that it's recommended for implementation. It has also already been implemented by Deno and Bun. So with this release, esbuild also adds support for it. This behaves exactly the same as esbuild's existing text loader. Here's an example:
import string from './example.txt' with { type: 'text' }
console.log(string)
Add integrity checks to fallback download path (#4343)
Installing esbuild via npm is somewhat complicated with several different edge cases (see esbuild's documentation for details). If the regular installation of esbuild's platform-specific package fails, esbuild's install script attempts to download the platform-specific package itself (first with the npm command, and then with a HTTP request to registry.npmjs.org as a last resort).
This last resort path previously didn't have any integrity checks. With this release, esbuild will now verify that the hash of the downloaded binary matches the expected hash for the current release. This means the hashes for all of esbuild's platform-specific binary packages will now be embedded in the top-level esbuild package. Hopefully this should work without any problems. But just in case, this change is being done as a breaking change release.
Update the Go compiler from 1.25.7 to 1.26.1
This upgrade should not affect anything. However, there have been some significant internal changes to the Go compiler, so esbuild could potentially behave differently in certain edge cases:
It now uses the new garbage collector that comes with Go 1.26.
The Go compiler is now more aggressive with allocating memory on the stack.
The executable format that the Go linker uses has undergone several changes.
The WebAssembly build now unconditionally makes use of the sign extension and non-trapping floating-point to integer conversion instructions.
You can read the Go 1.26 release notes for more information.
0.27.7
Fix lowering of define semantics for TypeScript parameter properties (#4421)
The previous release incorrectly generated class fields for TypeScript parameter properties even when the configured target environment does not support class fields. With this release, the generated class fields will now be correctly lowered in this case:
// Original code
class Foo {
constructor(public x = 1) {}
y = 2
}
// Old output (with --loader=ts --target=es2021)
class Foo {
constructor(x = 1) {
this.x = x;
__publicField(this, "y", 2);
}
x;
}
... (truncated)
Commits
6a794df publish 0.28.0 to npm
64ee0ea fix #4435: support with { type: text } imports
ef65aee fix sort order in snapshots_packagejson.txt
1a26a8e try to fix test-old-ts, also shuffle CI tasks
556ce6c use '' instead of null to omit build hashes
8e675a8 ci: allow missing binary hashes for tests
7067763 Reapply "update go 1.25.7 => 1.26.1"
39473a9 fix #4343: integrity check for binary download
2025c9f publish 0.27.7 to npm
c6b586e fix typo in Makefile for @esbuild/win32-x64
Additional commits viewable in compare view
Updates nock from 14.0.11 to 14.0.12
Release notes
Sourced from nock's releases.
v14.0.12
14.0.12 (2026-04-05)
Bug Fixes
prevent crash when query params have conflicting dot-notation keys (#2958) (7ea9933)
Commits
7ea9933 fix: prevent crash when query params have conflicting dot-notation keys (#2958)
d00d371 chore(deps): bump picomatch
e899c49 chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5
9ad19ea chore(deps): bump qs and @definitelytyped/dtslint
657d9a1 chore(deps): bump actions/checkout from 5 to 6 (#2933)
See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show
Open Graph Description: Bumps the npm-minor group with 6 updates in the / directory: Package From To @octokit/plugin-retry 8.0.3 8.1.0 jsonschema 1.4.1 1.5.0 @eslint/compat 2.0.3 2.0.4 @types/sinon 21.0.0 21....
X Description: Bumps the npm-minor group with 6 updates in the / directory: Package From To @octokit/plugin-retry 8.0.3 8.1.0 jsonschema 1.4.1 1.5.0 @eslint/compat 2.0.3 2.0.4 @types/sinon 21.0.0 21....
Opengraph URL: https://github.com/github/codeql-action/pull/3821
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:4a9f30c0-2802-02c8-bc87-5a41392df111 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DBD2:53D51:19AEB42:24E8B40:6A4CD9CC |
| html-safe-nonce | b15927f0d138a5f9538d02847833d47f541688942217a965512fb43334260b20 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQkQyOjUzRDUxOjE5QUVCNDI6MjRFOEI0MDo2QTRDRDlDQyIsInZpc2l0b3JfaWQiOiIxOTM3OTg3NDgwMjMwNjE1NTAwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | fe2e66ebefd9fbbb7bbea66e48ee582f883ba34fb7a879dd46f40ade7e958530 |
| hovercard-subject-tag | pull_request:3524248980 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/github/codeql-action/pull/3821/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps the npm-minor group with 6 updates in the / directory: Package From To @octokit/plugin-retry 8.0.3 8.1.0 jsonschema 1.4.1 1.5.0 @eslint/compat 2.0.3 2.0.4 @types/sinon 21.0.0 21.... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 299b43bca6e02ad35197ffeba30d2466846d5fb02ab96fbced5b5e6cec589fb8 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/github/codeql-action git https://github.com/github/codeql-action.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 259445878 |
| octolytics-dimension-repository_nwo | github/codeql-action |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 259445878 |
| octolytics-dimension-repository_network_root_nwo | github/codeql-action |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3eeb74f55ccd8a31bdaec6839577c592bbf7844c |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width