67957 Commits
Author SHA1 Message Date
Gabriel Grubba b8565672b9 DEV: Remove the post event format filter (#43287)
Previously, the events finder could filter events by whether they had a
URL, a location, or both, exposed as the `event_format` parameter added
in #43131.

We are still figuring how should we define the event_format
2026-09-04 16:46:52 -03:00
Sam fe397de512 FEATURE: Restore preferred voice camera (#43252)
Remember explicit camera choices and restore the camera when a voice
call becomes visible or screen sharing ends. Guard automatic restoration
against stale captures, room changes, permissions, and concurrent user
actions.
2026-09-04 15:15:33 -03:00
Rafael dos Santos Silva 07b05ee8cd FEATURE: Enable voice badges by default and harden them first (#43190)
The team wants the voice badge set on by default. Reviewing the fixtures
and grant hooks first turned up a handful of issues that only bite once
real sites accumulate history, so this PR fixes them and flips the
default in one go.

### Fixes

- **Scheduled badges were auto-revocable.** Core's `Badge.auto_revoke`
defaults to `true` and the fixtures never overrode it. Sessions and
co-presence rows are purged after `voice_session_retention_days` (400),
and a deleted user's co-presence rows are dropped, so the daily backfill
would have silently revoked airtime, bonding, loyalty, exploration and
hosting badges (and any titles set from them) as data aged out. All 19
query badges now set `auto_revoke = false`, same as core's cumulative
badges.
- **Crowd Puller / Master of Ceremonies were farmable.** The hosting
query counted `COUNT(s.id)` across a creator's rooms, including the
creator's own joins. At the 30/min join rate limit a Gold title took ~17
minutes. It now counts `DISTINCT` visitors excluding the creator.
- **Packed House was unreachable for most rooms.** It read
`room.max_participants`, which is `nil` whenever the room is capped by
the site-wide setting. It now uses `effective_max_participants`,
matching admission.
- **Bulk toggles skipped badge maintenance.**
`enable_all!`/`disable_all!` used `update_all`, bypassing the `Badge`
callbacks that refresh featured ranks and distinct badge counts, leaving
stale profile counts. They now run that once after the flip, and
enabling also enqueues a backfill for the query badges so they show up
right away instead of after the next daily job.
- **Analytics dependency made explicit.** Every badge is computed from
`voice_sessions`; with analytics off nothing can be earned. The hooks
now check `voice_analytics_enabled` and the setting description
references it.

### Default flip

`voice_badges_enabled` now defaults to `true` and the fixtures seed
badges as `default_enabled`. Neither reaches existing sites on its own:
the settings-changed hook doesn't fire for a default change, and
`default_enabled` only applies to new records. A post-migration enables
the Voice-grouping badges on sites that have no explicit
`voice_badges_enabled = false` row.

### Tests

- New `badge_backfill_spec.rb` runs `BadgeGranter.backfill` for every
SQL family at its threshold boundary, including the retention-purge case
and the hosting self-join exclusion.
- Migration spec covers untouched, explicitly-disabled, and non-Voice
badges.
- Hooks spec updated for the site-cap fallback, analytics gate,
default-enabled seeding, and backfill enqueueing.

### Not changed (design notes from the review)

- Weekend Warrior and Loyalty use server UTC for day boundaries while
Night Owl / Early Bird use the user's timezone. Left as is; user
timezones in SQL would need per-row `AT TIME ZONE` with invalid-name
handling.
- Icebreaker largely overlaps Mic Check since co-presence rows lag five
minutes. Bronze, harmless.
- Marathoner relies on `voice_afk_disconnect_threshold_minutes` (30) to
keep idle tabs from earning a Gold title.
2026-09-04 14:00:17 -03:00
Steven Chang 5973f83419 FIX: Preserve push subscription when DND is active on page load (#43243) 2026-09-04 09:34:40 -07:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> aad691d827 DEPS: Bump tiktoken_ruby from 0.0.16 to 0.0.17 (#43266)
Bumps [tiktoken_ruby](https://github.com/IAPark/tiktoken_ruby) from
0.0.16 to 0.0.17.
- [Release notes](https://github.com/IAPark/tiktoken_ruby/releases)
-
[Changelog](https://github.com/IAPark/tiktoken_ruby/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/IAPark/tiktoken_ruby/compare/v0.0.16...v0.0.17)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 17:03:18 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
28653de183 DEPS: Bump testem from 3.20.1 to 3.20.2 (#43271)
Bumps [testem](https://github.com/testem/testem) from 3.20.1 to 3.20.2.
- [Release notes](https://github.com/testem/testem/releases)
- [Commits](https://github.com/testem/testem/compare/v3.20.1...v3.20.2)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 17:02:30 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> a3cd77d36a DEPS: Bump @rollup/browser from 4.63.0 to 4.63.1 (#43274)
Bumps [@rollup/browser](https://github.com/rollup/rollup) from 4.63.0 to
4.63.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.63.0...v4.63.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 17:01:40 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
1533e6e33b DEPS: Bump postcss-nesting from 14.0.0 to 14.0.1 (#43276)
Bumps
[postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting)
from 14.0.0 to 14.0.1.
-
[Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-nesting/CHANGELOG.md)
-
[Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugins/postcss-nesting)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 17:01:15 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 818cef9411 DEPS: Bump extralite-bundle from 2.14 to 3.0.1 (#43290)
Bumps [extralite-bundle](https://github.com/digital-fabric/extralite)
from 2.14 to 3.0.1.
-
[Changelog](https://github.com/digital-fabric/extralite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digital-fabric/extralite/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 17:01:04 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>David Taylor
9a76b8fd19 DEPS: Bump lograge from 0.14.0 to 0.15.0 (#43292)
Bumps [lograge](https://github.com/roidrage/lograge) from 0.14.0 to
0.15.0.
-
[Changelog](https://github.com/roidrage/lograge/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/roidrage/lograge/compare/v0.14.0...v0.15.0)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Taylor <david@taylorhq.com>
2026-09-04 16:59:13 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ff3ef02876 DEPS: Bump lefthook from 2.1.10 to 2.1.12 (#43296)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 2.1.10
to 2.1.12.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
-
[Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.12)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 16:58:56 +01:00
David Taylor ba17a5916b DEPS: Bump rubocop, rubocop-rails, rubocop-capybara, and rubocop-rspec (#43305) 2026-09-04 16:55:50 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>David Taylor
616e287fff DEPS: Bump snaky_hash from 2.0.4 to 2.0.7 (#43211)
Bumps [snaky_hash](https://github.com/ruby-oauth/snaky_hash) from 2.0.4
to 2.0.7.
- [Release notes](https://github.com/ruby-oauth/snaky_hash/releases)
-
[Changelog](https://github.com/ruby-oauth/snaky_hash/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/ruby-oauth/snaky_hash/compare/v2.0.4...v2.0.7)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Taylor <david@taylorhq.com>
2026-09-04 16:55:43 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
3cb7da6b6a DEPS: Bump terser from 5.48.0 to 5.51.2 (#43279)
Bumps [terser](https://github.com/terser/terser) from 5.48.0 to 5.51.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/compare/v5.48.0...v5.51.2)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 15:59:45 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 3382fcdc7d DEPS: Bump @atlaskit/pragmatic-drag-and-drop-auto-scroll from 3.0.1 to 3.1.0 (#43277)
Bumps
[@atlaskit/pragmatic-drag-and-drop-auto-scroll](https://github.com/atlassian/pragmatic-drag-and-drop)
from 3.0.1 to 3.1.0.
-
[Commits](https://github.com/atlassian/pragmatic-drag-and-drop/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 15:59:34 +01:00
David Taylor a4f426a014 DEV: Restore the playwright browser install step in CI (#43288)
PR #40214 dropped this step to avoid re-downloading Chromium on every
system test job, since the discourse_test image already bakes in a
matching browser. That assumption breaks whenever package.json bumps the
playwright version ahead of the image: the pinned npm package then
expects a browser revision the image doesn't have, and every system test
fails with "Executable doesn't exist".

`playwright install` already skips browsers it finds already present for
the current version, so restoring the step costs nothing when the image
is in sync and downloads the right browser when it isn't.
2026-09-04 15:57:34 +01:00
Penar Musaraj b564e7c1b9 FEATURE: Identify AI bot users via group flair (#43194) 2026-09-04 10:31:56 -04:00
David Taylor 696dfa8151 DEV: Group @warp-drive/* dependabot updates (#43283)
Adds a dependabot group for @warp-drive/* npm packages, following the
same pattern as the existing embroider, codemirror, and uppy groups, so
their version bumps land in a single PR instead of one per package.
2026-09-04 15:11:59 +01:00
David Taylor 5eab0c26c7 DEV: Update pnpm minimumReleaseAge settings (#43286)
- Match pnpm setting to dependabot, so we get the same behavior
regardless of update mechanism
- Add exception for `discourse`, which is the internal alias for
`@discourse/types`

This should get dependabot working again since we bumped
`@discourse/types`
2026-09-04 15:11:52 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 795799a4fa DEPS: Bump sqlite3 from 2.9.5 to 2.9.6 (#43263)
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from
2.9.5 to 2.9.6.
- [Release
notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
-
[Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.9.5...v2.9.6)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 15:01:04 +01:00
Penar Musaraj 494f6e789b DEV: Load website info on the fly for Admin Assistant (#43104)
Previously we were loading the pricing page as a RAG source. But that's
wasteful, it creates uploads and embeddings on all sites. For a generic
tool, it's better to search the Discourse website on the fly.
2026-09-04 09:55:10 -04:00
discoursebotandDavid Taylor 4cefc8c471 DEV: Bump @discourse/types to 2026.9.0-c0ef3a11 (#43284)
Co-authored-by: David Taylor <david@taylorhq.com>
2026-09-04 13:15:54 +01:00
David Taylor c0ef3a1140 DEV: Preserve leading trivia when dts-generator replaces a node (#43282)
processTree() in dts-generator (used to bundle each vendored package's
.d.ts into @discourse/types) replaces certain nodes, like the `declare`
keyword, with an empty string. TypeScript scans a node's `pos` to
include its leading trivia (blank lines, comments), but skip() jumps
straight to `node.end` on replacement, so that trivia got silently
deleted along with the token being replaced.

This surfaced concretely in @floating-ui/dom's type declarations, where
`export { Axis }` was immediately followed by a blank line and `declare
type BivariantCallback = ...`. Removing `declare` also removed the blank
line, merging the two statements onto a single line and producing
invalid TypeScript in the generated
external-types/floating-ui__dom/index.d.ts (confirmed by PR #43280,
which bumped to a build containing this and failed `pnpm lint:types`
with `TS1005: ';' expected`).

The fix emits the node's leading trivia before applying the replacement,
so only the token itself is swallowed.
2026-09-04 12:01:55 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> e41b0504b1 DEPS: Bump reline from 0.6.3 to 0.7.0 (#43262)
Bumps [reline](https://github.com/ruby/reline) from 0.6.3 to 0.7.0.
- [Release notes](https://github.com/ruby/reline/releases)
- [Commits](https://github.com/ruby/reline/compare/v0.6.3...v0.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 11:52:38 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c87da7d736 DEPS: Bump globalid from 1.3.0 to 1.4.0 (#41356)
Bumps [globalid](https://github.com/rails/globalid) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rails/globalid/releases)
- [Commits](https://github.com/rails/globalid/compare/v1.3.0...v1.4.0)

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 11:50:20 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 466f4b992e DEPS: Bump jwt from 2.10.1 to 2.10.3 (#40133)
Bumps [jwt](https://github.com/jwt/ruby-jwt) from 2.10.1 to 2.10.3.
- [Release notes](https://github.com/jwt/ruby-jwt/releases)
- [Changelog](https://github.com/jwt/ruby-jwt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jwt/ruby-jwt/compare/v2.10.1...v2.10.3)

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 11:49:55 +01:00
David Taylor f7761d480f DEV: Wait for @discourse/types release before bumping (#43272)
Followup to 1283213848
2026-09-04 11:29:04 +01:00
David Taylor 1283213848 DEV: Automatically bump @discourse/types when releasing (#43259)
Dependabot doesn't work properly because of the way we alias this
package, and the way that we use the prerelease-format version numbers
2026-09-04 11:16:31 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
6e2d4650be DEPS: Bump vitest from 4.1.9 to 4.1.11 (#43227)
Bumps
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
from 4.1.9 to 4.1.11.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
-
[Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
-
[Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 11:15:43 +01:00
David Taylor f0889ee58a DEV: Group codemirror and ember-decorators dependabot updates (#43172) 2026-09-04 11:15:09 +01:00
David Taylor f5a6526dcc FIX: bind declared Data Explorer parameters with their real Postgres type (#43255)
Since parameters bind as native Postgres bind parameters rather than
being spliced into the SQL text, an unresolved-type parameter used
somewhere like a bare `:param IS NULL` makes Postgres fail with "could
not determine data type of parameter $N", because Postgres can't infer a
type for a bind parameter the way it can for a plain literal.

Data Explorer already knows each parameter's declared type from the
query's `-- [params]` block, so this uses it to give `string`,
`string_list`, `date`, and `datetime` parameters an explicit Postgres
type instead of leaving them unresolved. Other declared types are
unaffected.
2026-09-04 10:49:36 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c6c12604b4 DEPS: Bump language_server-protocol from 3.17.0.5 to 3.17.0.6 (#43216)
Bumps
[language_server-protocol](https://github.com/mtsmfm/language_server-protocol-ruby)
from 3.17.0.5 to 3.17.0.6.
-
[Changelog](https://github.com/mtsmfm/language_server-protocol-ruby/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/mtsmfm/language_server-protocol-ruby/compare/v3.17.0.5...v3.17.0.6)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:49:01 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 56d34383bc DEPS: Bump core-js from 3.49.0 to 3.50.0 (#43220)
Bumps
[core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
from 3.49.0 to 3.50.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
-
[Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/zloirock/core-js/commits/v3.50.0/packages/core-js)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:48:43 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> b092ef8a45 DEPS: Bump js-yaml from 5.4.0 to 5.4.1 (#43226)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 5.4.0 to 5.4.1.
-
[Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/5.4.0...5.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:46:50 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 7fac7a9815 DEPS: Bump rete-area-plugin from 2.1.5 to 2.3.2 (#43231)
Bumps [rete-area-plugin](https://github.com/retejs/area-plugin) from
2.1.5 to 2.3.2.
- [Release notes](https://github.com/retejs/area-plugin/releases)
-
[Changelog](https://github.com/retejs/area-plugin/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/retejs/area-plugin/compare/v2.1.5...v2.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:46:06 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 5b61a1d449 DEPS: Bump @tanstack/virtual-core from 3.17.5 to 3.17.8 (#43221)
Bumps
[@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core)
from 3.17.5 to 3.17.8.
- [Release notes](https://github.com/TanStack/virtual/releases)
-
[Changelog](https://github.com/TanStack/virtual/blob/main/packages/virtual-core/CHANGELOG.md)
-
[Commits](https://github.com/TanStack/virtual/commits/@tanstack/virtual-core@3.17.8/packages/virtual-core)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:50:01 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 8ddddcb6a8 DEPS: Bump @dagrejs/dagre from 3.0.0 to 3.1.1 (#43222)
Bumps [@dagrejs/dagre](https://github.com/dagrejs/dagre) from 3.0.0 to
3.1.1.
- [Release notes](https://github.com/dagrejs/dagre/releases)
- [Changelog](https://github.com/dagrejs/dagre/blob/master/changelog.md)
- [Commits](https://github.com/dagrejs/dagre/compare/v3.0.0...v3.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:49:46 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 982ab4ebcc DEPS: Bump google-protobuf from 4.35.0 to 4.36.1 (#43224)
Bumps [google-protobuf](https://github.com/protocolbuffers/protobuf)
from 4.35.0 to 4.36.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:49:25 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 74d0d0e0dd DEPS: Bump lefthook from 2.1.9 to 2.1.10 (#43225)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 2.1.9 to
2.1.10.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
-
[Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/evilmartians/lefthook/compare/v2.1.9...v2.1.10)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:49:07 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> df7640b462 DEPS: Bump moment-timezone from 0.6.2 to 0.6.3 (#43229)
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from
0.6.2 to 0.6.3.
- [Release notes](https://github.com/moment/moment-timezone/releases)
-
[Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
-
[Commits](https://github.com/moment/moment-timezone/compare/0.6.2...0.6.3)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:48:47 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 0606ae49fa DEPS: Bump @floating-ui/dom from 1.7.6 to 1.8.0 (#43234)
Bumps
[@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom)
from 1.7.6 to 1.8.0.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
-
[Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md)
-
[Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:48:10 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> f11242a83d DEPS: Bump sinon and @types/sinon (#43236)
Bumps [sinon](https://github.com/sinonjs/sinon) and
[@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon).
These dependencies needed to be updated together.

Updates `sinon` from 22.0.0 to 22.1.0
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/CHANGES.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v22.0.0...v22.1.0)

Updates `@types/sinon` from 21.0.1 to 22.0.0
- [Release
notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
-
[Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:47:58 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
ab408fba92 DEPS: Bump expect-type from 1.3.0 to 1.4.0 (#43238)
Bumps [expect-type](https://github.com/mmkal/expect-type) from 1.3.0 to
1.4.0.
- [Release notes](https://github.com/mmkal/expect-type/releases)
-
[Commits](https://github.com/mmkal/expect-type/compare/v1.3.0...v1.4.0)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 09:47:47 +01:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>discoursebot
bcaabcef89 DEPS: Bump ember-exam from 10.1.2 to 10.1.3 (#43237)
Bumps [ember-exam](https://github.com/ember-cli/ember-exam) from 10.1.2
to 10.1.3.
- [Release notes](https://github.com/ember-cli/ember-exam/releases)
-
[Changelog](https://github.com/ember-cli/ember-exam/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/ember-cli/ember-exam/compare/v10.1.2...v10.1.3)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: discoursebot <team@discourse.org>
2026-09-04 09:46:53 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> b95a9decc3 DEPS: Bump parser from 3.3.11.1 to 3.3.12.0 (#43215)
Bumps [parser](https://github.com/whitequark/parser) from 3.3.11.1 to
3.3.12.0.
-
[Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/whitequark/parser/compare/v3.3.11.1...v3.3.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:45:38 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9e3feb2708 DEPS: Bump mime-types-data from 3.2026.0414 to 3.2026.0701 (#43212)
Bumps [mime-types-data](https://github.com/mime-types/mime-types-data)
from 3.2026.0414 to 3.2026.0701.
-
[Changelog](https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/mime-types/mime-types-data/compare/v3.2026.0414...v3.2026.0701)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:45:27 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> e2736ea5c6 DEPS: Bump json from 2.19.9 to 2.21.2 (#43210)
Bumps [json](https://github.com/ruby/json) from 2.19.9 to 2.21.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.19.9...v2.21.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:45:17 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2d37c50d1d DEPS: Bump csv from 3.3.5 to 3.3.6 (#43206)
Bumps [csv](https://github.com/ruby/csv) from 3.3.5 to 3.3.6.
- [Release notes](https://github.com/ruby/csv/releases)
- [Changelog](https://github.com/ruby/csv/blob/main/NEWS.md)
- [Commits](https://github.com/ruby/csv/compare/v3.3.5...v3.3.6)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:45:06 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 0a90c6fd2f DEPS: Bump redis-client from 0.30.0 to 0.30.1 (#43205)
Bumps [redis-client](https://github.com/redis-rb/redis-client) from
0.30.0 to 0.30.1.
-
[Changelog](https://github.com/redis-rb/redis-client/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/redis-rb/redis-client/compare/v0.30.0...v0.30.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:44:52 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 63faad7a44 DEPS: Bump io-console from 0.8.2 to 0.9.2 (#43204)
Bumps [io-console](https://github.com/ruby/io-console) from 0.8.2 to
0.9.2.
- [Release notes](https://github.com/ruby/io-console/releases)
- [Commits](https://github.com/ruby/io-console/compare/v0.8.2...v0.9.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 09:44:42 +01:00