Skip to content

feat(gpui): normalize exported audio to -14 LUFS #12899

feat(gpui): normalize exported audio to -14 LUFS

feat(gpui): normalize exported audio to -14 LUFS #12899

Triggered via pull request October 29, 2026 11:12
Status Success
Total duration 19m 26s
Artifacts –

ci.yml

on: pull_request
Detect Changes
13s
Detect Changes
Rust tests (Linux)
6m 55s
Rust tests (Linux)
Verify Tauri plugin versions
Verify Tauri plugin versions
Matrix: Build GPUI Desktop
Matrix: Clippy
Matrix: gpui-patch-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 33 warnings, and 10 notices
parse: apps/chrome-extension/src/popup/styles.css#L159
Tailwind-specific syntax is disabled.
parse: apps/chrome-extension/src/popup/styles.css#L155
Tailwind-specific syntax is disabled.
parse: apps/chrome-extension/src/popup/styles.css#L146
Tailwind-specific syntax is disabled.
parse: apps/chrome-extension/src/popup/styles.css#L179
Tailwind-specific syntax is disabled.
format: README.md#L1
File content differs from formatting output
format: AGENTS.md#L1
File content differs from formatting output
format: .github/workflows/linux-desktop-reliability.yml#L1
File content differs from formatting output
format: .github/ISSUE_TEMPLATE/bug_report.md#L1
File content differs from formatting output
format: .agents/skills/building/references/editors.md#L1
File content differs from formatting output
format: .agents/skills/building/SKILL.md#L1
File content differs from formatting output
Detect Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Format (Biome)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Format (Cargo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint (Biome)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Mobile
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L378
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L365
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L347
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L306
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L304
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L290
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L275
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L248
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L234
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Typecheck: packages/web-backend/src/S3Buckets/S3BucketAccess.ts#L77
The Effect success channel contains a Promise that is not awaited. Use Effect.promise or Effect.tryPromise to represent async work. effect(promiseInEffectSuccess)
Clippy (aarch64-apple-darwin, blacksmith-6vcpu-macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GPUI Desktop (aarch64-apple-darwin, blacksmith-6vcpu-macos-15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Clippy (x86_64-pc-windows-msvc, blacksmith-8vcpu-windows-2025)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust tests (Linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GPUI Desktop (x86_64-unknown-linux-gnu, blacksmith-8vcpu-ubuntu-2404)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GPUI Desktop (x86_64-apple-darwin, macos-26-intel)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GPUI Desktop (x86_64-pc-windows-msvc, blacksmith-8vcpu-windows-2025)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint/style/useTemplate: capcodec/bench/harness/browser/encode.html#L84
Template literals are preferred over string concatenation.
lint/style/useTemplate: capcodec/bench/harness/browser/encode.html#L51
Template literals are preferred over string concatenation.
lint/style/useTemplate: capcodec/bench/harness/browser/encode.html#L112
Template literals are preferred over string concatenation.
lint/style/useTemplate: capcodec/bench/corpus/pages/common/editor.js#L635
Template literals are preferred over string concatenation.
deserialize: biome.json#L2
The configuration schema version does not match the CLI version 2.6.4
deserialize: biome.json#L31
The use of the recommended field has been deprecated, and will removed in the next major version of Biome. Use preset instead.