Gen Zhang
5cc2c27e7b
feat(release): ship esbuild bundle in npm package
...
The npm registry publish path ships unbundled dist/ plus full
node_modules/ (44,835 files), causing ~1-2 minute cold starts on
Windows due to Defender real-time scanning. The GitHub registry
path already ships a single-file bundle with zero dependencies.
Apply the same bundle transformation to the npm publish path:
- Add scripts/prepare-npm-release.js that rewrites the CLI
package.json to ship bundle/ instead of dist/, removes all
dependencies, and adds optionalDependencies for native modules
(node-pty, keytar) so platform-specific features keep working.
- Add a "Prepare bundled CLI for npm release" step in the publish
action, conditioned on non-GitHub registry URLs.
Result: npm package drops from 44,835 files to ~129 files (6.8 MB).
Closes #19169
2026-02-25 13:46:47 -05:00
Tommaso Sciortino
87f7f0beb7
restrict /assign to help-wanted issues ( #20207 )
2026-02-24 19:26:00 +00:00
Tommaso Sciortino
81cd2561dc
ci(actions): fix PR rate limiter excluding maintainers ( #20117 )
2026-02-24 03:57:55 +00:00
Jagjeevan Kashid
3409de774c
feat:PR-rate-limit ( #19804 )
...
Signed-off-by: Jagjeevan Kashid <jagjeevandev97@gmail.com >
Co-authored-by: kevinjwang1 <kevinjwang@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-24 00:42:07 +00:00
Christian Gunderman
175ffc452b
Add 3.1 pro preview to behavioral evals. ( #20088 )
2026-02-24 00:34:26 +00:00
Tommaso Sciortino
544df749af
make windows tests mandatory ( #20096 )
2026-02-24 00:06:14 +00:00
Aviral Garg
31960c3388
fix(sandbox): harden image packaging integrity checks ( #19552 )
2026-02-23 21:02:42 +00:00
Gal Zahavi
3f6cec22e6
chore: restrict gemini-automted-issue-triage to only allow echo ( #20047 )
2026-02-23 18:24:34 +00:00
Bryan Morgan
99fa700231
fix(ci): add fallback JSON extraction to issue triage workflow ( #19593 )
2026-02-19 20:19:01 -05:00
g-samroberts
4e11ddbf4a
Release note generator fix ( #19363 )
2026-02-18 04:53:53 +00:00
g-samroberts
5a74f7a2eb
Add base branch to workflow. ( #19189 )
2026-02-16 17:25:19 +00:00
Bryan Morgan
7f7424dd1e
fix(workflows): fix GitHub App token permissions for maintainer detection ( #19139 )
2026-02-15 10:08:28 -05:00
g-samroberts
9fc7b56793
Revamp automated changelog skill ( #18974 )
2026-02-14 00:40:06 +00:00
Sandy Tao
2d38623472
fix(github-actions): use robot PAT for release creation to trigger release notes ( #18794 )
2026-02-12 18:01:04 +00:00
Bryan Morgan
a1148ea1f1
fix(workflows): improve maintainer detection for automated PR actions ( #18869 )
2026-02-11 20:56:43 -05:00
N. Taylor Mullen
b37e67451a
ci: shard windows tests and fix event listener leaks ( #18670 )
2026-02-10 18:46:42 +00:00
g-samroberts
c9f9a7f67a
Change event type for release ( #18693 )
2026-02-10 00:26:20 +00:00
Aswin Ashok
469cbca67f
fix(chore): Support linting for cjs ( #18639 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-09 18:36:16 +00:00
g-samroberts
6f1a5bf81d
Patch for generate changelog docs yaml file ( #18496 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-07 03:13:29 +00:00
g-samroberts
1495294cc0
Automatically generate change logs on release ( #18401 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-06 17:55:46 +00:00
Yuna Seol
00a739e84c
feat: expand verify-release to macOS and Windows ( #18145 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-05 21:21:55 +00:00
Bryan Morgan
707b3e85d5
fix(ci): prevent stale PR closer from incorrectly closing new PRs ( #18069 )
2026-02-01 15:13:29 -05:00
Bryan Morgan
b0f38104d7
fix(workflow): update maintainer check logic to be inclusive and case-insensitive ( #18009 )
2026-01-30 22:32:58 -05:00
Sehoon Shon
12531a06f8
run npx pointing to the specific commit SHA ( #17970 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-30 19:42:29 +00:00
Bryan Morgan
94f4e027f8
feat(ci): add npx smoke test to verify installability ( #17927 )
2026-01-30 16:09:59 +00:00
steven semyung oh
6807a2fa28
Add a email privacy note to bug_report template ( #17474 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-28 13:37:54 +00:00
Bryan Morgan
fd36d65723
chore(workflow): remove redundant label-enforcer workflow ( #17460 )
...
just removing this workflow
2026-01-24 16:54:56 -05:00
Bryan Morgan
05e73c4193
feat(workflow): expand stale-exempt labels to include help wanted and Public Roadmap ( #17459 )
2026-01-24 16:39:15 -05:00
Bryan Morgan
a76c2986c2
feat(workflow): add stale pull request closer with linked-issue enforcement ( #17449 )
2026-01-24 13:07:56 -05:00
Jacob Richman
1f9f3dd1c2
Fix pr-triage.sh script to update pull requests with tags "help wanted" and "maintainer only" ( #17324 )
2026-01-23 02:57:21 +00:00
Christian Gunderman
ba8c64459b
ci: allow failure in evals-nightly run step ( #17319 )
2026-01-22 18:23:15 +00:00
Christian Gunderman
982a093791
Enable the ability to queue specific nightly eval tests ( #17262 )
2026-01-22 03:07:33 +00:00
Bryan Morgan
7399c623d8
fix(github): improve label-workstream-rollup efficiency and fix bugs ( #17219 )
2026-01-21 12:25:48 -05:00
Bryan Morgan
9e3d36c19b
fix(github): improve label-workstream-rollup efficiency with GraphQL ( #17217 )
2026-01-21 12:10:19 -05:00
Christian Gunderman
c43b04b44c
Run evals for all models. ( #17123 )
2026-01-21 16:38:37 +00:00
Bryan Morgan
8605d0d024
feat(workflows): support recursive workstream labeling and new IDs ( #17207 )
2026-01-21 11:15:38 -05:00
Bryan Morgan
05c0a8eac3
fix(workflows): use author_association for maintainer check ( #17060 )
2026-01-20 03:05:15 +00:00
김현수
4b4bdd10b6
fix(automation): fix jq quoting error in pr-triage.sh ( #16958 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-19 21:10:35 +00:00
Sehoon Shon
59da61602f
remove need-triage label from bug_report template ( #16864 )
2026-01-16 19:12:28 +00:00
Bryan Morgan
c6cf3a4234
chore(workflows): rename label-workstream-rollup workflow ( #16818 )
2026-01-15 23:48:56 -05:00
Bryan Morgan
420a419f5e
fix(infra): use GraphQL to detect direct parents in rollup workflow ( #16811 )
2026-01-15 23:38:27 -05:00
Bryan Morgan
8dde66c0dd
fix(infra): update maintainer rollup label to 'workstream-rollup' ( #16809 )
2026-01-15 21:37:11 -05:00
Bryan Morgan
48fdb9872f
fix(automation): robust label enforcement with permission checks ( #16762 )
2026-01-15 19:53:08 +00:00
Bryan Morgan
2b6bfe4097
feat(automation): enforce ' 🔒 maintainer only' and fix bot loop ( #16751 )
2026-01-15 16:40:33 +00:00
Bryan Morgan
d545a3b614
fix(automation): prevent label-enforcer loop by ignoring all bots ( #16746 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-01-15 15:50:36 +00:00
Bryan Morgan
a8631a109e
fix(automation): correct status/need-issue label matching wildcard ( #16727 )
2026-01-15 14:26:00 +00:00
Bryan Morgan
53f54436c9
chore(automation): enforce 'help wanted' label permissions and update guidelines ( #16707 )
2026-01-15 05:36:58 +00:00
Bryan Morgan
467e869326
chore(automation): ensure status/need-triage is applied and never cleared automatically ( #16657 )
2026-01-15 01:58:50 +00:00
Patrick Schimpl
b3527dc9e4
chore: update dependabot configuration ( #13507 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-15 00:02:54 +00:00
Bryan Morgan
b14cf1dc30
chore(automation): improve scheduled issue triage discovery and throughput ( #16652 )
2026-01-14 21:55:19 +00:00