|
| 1 | +# 2026-02-05 ESLint TSC Meeting Notes |
| 2 | + |
| 3 | +## Transcript |
| 4 | + |
| 5 | +[`2026-02-05-transcript.md`](2026-02-05-transcript.md) |
| 6 | + |
| 7 | +## Attending |
| 8 | + |
| 9 | +- Nicholas C. Zakas (@nzakas) - TSC |
| 10 | +- Milos Djermanovic (@mdjermanovic) - TSC |
| 11 | +- Francesco Trotta (@fasttime) - TSC |
| 12 | + |
| 13 | +@nzakas moderated, and @sam3k took notes. |
| 14 | + |
| 15 | +## Topics |
| 16 | + |
| 17 | +### Follow-up from Previous Meeting |
| 18 | + |
| 19 | +**TSC Summary:** No action items from the previous meeting. |
| 20 | + |
| 21 | +### Statuses |
| 22 | + |
| 23 | +* **@nzakas:** Unexpectedly didn't have much time over the past two weeks, so mostly focused on issue/PR triage. |
| 24 | +* **@mdjermanovic:** Was working on tasks for the final ESLint v10.0.0 release and reviewing PRs. |
| 25 | +* **@fasttime:** Worked on removing `FlatESLint` and `LegacyESLint` exports and adding support for `Array.fromAsync` to core rules, and reviewing PRs. |
| 26 | + |
| 27 | +### Availability Next Two Weeks |
| 28 | + |
| 29 | +* **@nzakas:** Should mostly be back to 0.5-1 hours per weekday for the next two weeks. |
| 30 | +* **@mdjermanovic:** Should be available around 1-1.5h each day. |
| 31 | +* **@fasttime:** Expects to be available 7-9 hours per week the next two weeks. |
| 32 | + |
| 33 | +### RFC Duty Update |
| 34 | + |
| 35 | +* This week: @nzakas |
| 36 | +* February 9: @mdjermanovic |
| 37 | +* February 16: @fasttime |
| 38 | + |
| 39 | +### V10.0.0 Release Planning |
| 40 | + |
| 41 | +**TSC Summary:** The team reviewed the readiness for the final v10.0.0 release scheduled for February 6th. |
| 42 | + |
| 43 | +**Discussion Points:** |
| 44 | +- All PRs are prepared and have at least one approval |
| 45 | +- Release tasks are documented in two issues: |
| 46 | + - [Issue #20326](https://github.com/eslint/eslint/issues/20326) - Revert temporary changes (not urgent, can be done after release) |
| 47 | + - [Issue #20459](https://github.com/eslint/eslint/issues/20459) - Prepare final v10.0.0 release (important for the release) |
| 48 | +- Some PRs can be merged in advance to reduce work during release time |
| 49 | +- @mdjermanovic tested the release process locally and everything seemed fine |
| 50 | +- @mdjermanovic will not be available on February 6th |
| 51 | + |
| 52 | +**PRs to Merge in Advance:** |
| 53 | +- [PR #20452](https://github.com/eslint/eslint/pull/20452) - Link checker PR (safe to merge now) |
| 54 | +- [PR #20453](https://github.com/eslint/eslint/pull/20453) - Link checker PR (safe to merge now) |
| 55 | +- [PR #20466](https://github.com/eslint/eslint/pull/20466) - Likely safe to merge now (CI passing) |
| 56 | +- [PR #20467](https://github.com/eslint/eslint/pull/20467) - Likely safe to merge now (CI passing) |
| 57 | + |
| 58 | +**PRs to Wait Until Release Time:** |
| 59 | +- 3 remaining PRs should wait (1 right before release, 2 right after) |
| 60 | + |
| 61 | +**Release Details:** |
| 62 | +- For `eslint` release: `RELEASE_TYPE` should be `latest`, `RELEASE_BRANCH` is `main` |
| 63 | +- For `@eslint/js` release: `RELEASE_TYPE` should be `patch` (releasing 10.0.1 to skip already published 10.0.0), `RELEASE_BRANCH` is `main` |
| 64 | + |
| 65 | +**Resolution:** The TSC confirmed readiness for the v10.0.0 release on February 6th. |
| 66 | + |
| 67 | +**Action Items:** |
| 68 | +- @nzakas will: |
| 69 | + - Do the release on February 6th about an hour after meeting time |
| 70 | + - File an issue with EasyCLA to add ESLint Bot commits as an exception ([Infrastructure Issue #100](https://github.com/openjs-foundation/infrastructure/issues/100)) |
| 71 | + |
| 72 | +- @fasttime will: |
| 73 | + - Be available during the release for a second set of eyes |
| 74 | + |
| 75 | +### [Contributor Pool for January](https://github.com/eslint/tsc-meetings/blob/main/notes/2026/2026-02-01-contributor-pool.md) |
| 76 | + |
| 77 | +The TSC reviewed contributions from the January contributor pool report. |
| 78 | + |
| 79 | +**Budget:** $916 available |
| 80 | + |
| 81 | +**Discussion Points:** |
| 82 | +- Some PRs were quite small compared to others |
| 83 | +- Sethamus and ntnyq's PRs were particularly small |
| 84 | +- patricktree and ST-DDT had the largest PRs |
| 85 | +- xbinaryx also had a significant contribution |
| 86 | +- cryptnix was also fairly small |
| 87 | +- The team doesn't have to award all available budget |
| 88 | + |
| 89 | +**Final Distribution:** |
| 90 | +- patricktree: $400 |
| 91 | +- ST-DDT: $300 |
| 92 | +- xbinaryx: $200 |
| 93 | + |
| 94 | +**Total:** $900 |
| 95 | + |
| 96 | +**Action Items:** |
| 97 | +- @nzakas will notify the recipients |
0 commit comments