v4.0.426 #24952
push.yml
on: push
Lambda integration
2m 24s
Next.js SSR build
1m 49s
Webcodecs tests
2m 6s
Web renderer tests
3m 1s
SSR integration
3m 54s
Linting + Formatting
3m 53s
Matrix: build
Annotations
7 errors and 10 warnings
|
Build Node 25 on macos-latest
Process completed with exit code 1.
|
|
error: Command failed with exit code 1: bun x remotion render build --concurrency=1 offline-audio-buffer /Users/runner/work/remotion/remotion/packages/it-tests/packages/example/out.mp3:
node_modules/.bun/execa@5.1.1/node_modules/execa/lib/error.js#L60
Error A delayRender() "Creating offline audio" was called but not cleared after 28000ms. See https://remotion.dev/docs/timeout for help.
The delayRender() call is located at:
Getting composition
Composition offline-audio-buffer
Codec mp3
Output /Users/runner/work/remotion/remotion/packages/it-tests/packages/example/out.mp3
Concurrency 1x
Rendered 0/100
Killed previous browser and making new one
Made new browser
Get help for this issue at https://remotion.dev/docs/timeout
An error occurred while rendering frame 1:
at ../core/dist/esm/index.mjs:950
948 if (environment.isClientSideRendering) {
949 scope.remotion_cancelledError = getErrorStackWithMessage(Error(message));
} else {
951 cancelRenderInternal(scope, Error(message));
952 }
953 }, timeoutToUse)
at ../core/dist/esm/index.mjs:931
929 const handle = Math.random();
930 scope.remotion_delayRenderHandles.push(handle);
const called = Error().stack?.replace(/^Error/g, "") ?? "";
932 if (environment.isRendering) {
933 const timeoutToUse = (options?.timeoutInMilliseconds ?? scope.remotion_puppeteerTimeout ?? defaultTimeout) - 2000;
934 const retriesLeft = (options?.retries ?? 0) - (scope.remotion_attempt - 1);
at ../core/dist/esm/index.mjs:1050
1048 return Math.random();
1049 }
return delayRenderInternal({
1051 scope,
1052 environment,
1053 label: label ?? null,
at src/OfflineAudioBuffer/index.tsx:16
14 export const OfflineAudioBufferExample: React.FC = () => {
15 const {delayRender, continueRender, cancelRender} = useDelayRender();
const [handle] = useState(() => delayRender('Creating offline audio'));
17 const [audioBuffer, setAudioBuffer] = useState<string | null>(null);
18 const {fps, durationInFrames} = useVideoConfig();
19 const lengthInSeconds = durationInFrames / fps;
at mountStateImpl (../../node_modules/.bun/react-dom@19.2.3+83d5fd7b249dbeef/node_modules/react-dom/cjs/react-dom-client.production.js:4769)
at useState (../../node_modules/.bun/react-dom@19.2.3+83d5fd7b249dbeef/node_modules/react-dom/cjs/react-dom-client.production.js:5565)
at exports.useState (../../node_modules/.bun/react@19.2.3/node_modules/react/cjs/react.production.js:526)
at src/OfflineAudioBuffer/index.tsx:16
14 export const OfflineAudioBufferExample: React.FC = () => {
15 const {delayRender, continueRender, cancelRender} = useDelayRender();
const [handle] = useState(() => delayRender('Creating offline audio'));
17 const [audioBuffer, setAudioBuffer] = useState<string | null>(null);
18 const {fps, durationInFrames} = useVideoConfig();
19 const lengthInSeconds = durationInFrames / fps;
at renderWithHooks (../../node_modules/.bun/react-dom@19.2.3+83d5fd7b249dbeef/node_modules/react-dom/cjs/react-dom-client.production.js:4351)
at updateFunctionComponent (../../node_modules/.bun/react-dom@19.2.3+83d5fd7b249dbeef/node_modules/react-dom/cjs/react-dom-client.production.js:6497)
at beginWork (../../node_modules/.bun/react-dom@19.2.3+83d5fd7b249dbeef/node_modules/react-dom/cjs/react-dom-client.production.js:7435)
at ../core/dist/esm/index.mjs:931
929 const handle = Math.random();
930 scope.remotion_delayRenderHandles.push(handle);
const called = Error().stack?.replace(/^Error/g, "") ?? "";
932 if (environment.isRendering) {
933 const timeoutToUse = (options?.timeoutInMilliseconds ?? scope.remotion_puppeteerTimeout ?? defaultTimeout) - 2000;
934 const retriesLeft = (options?.retries ?? 0) - (scope.remotion_attempt - 1);
at ../core/dist/esm/index.mjs:1050
1048 return Math.random();
1049 }
return delayRenderInternal({
1051 scope,
1052 environment,
1053 label: label ?? null,
at src/OfflineAudioBuffer/index.tsx:16
14 export const OfflineAudioBufferExample: React.FC = () => {
15 const {delayRender, continueRender, cancelRender} = useDelayRender();
const [handle] = useState(() => delayRender('Creating offline audio'));
17 const [audioBuffer, setAudioBuffer] = useState<string | null>(null);
18 const {fps, durationInFrames} = useVideoConfig();
19 const lengthInSeconds = durationInFrames / fps;
at mountSta
|
|
Build Node 25 on macos-latest
@remotion/it-tests#test: command (/Users/runner/work/remotion/remotion/packages/it-tests) /Users/runner/.bun/bin/bun run test exited (1)
|
|
Build Node 16 on windows-latest
Process completed with exit code 1.
|
|
Build Node 16 on windows-latest
@remotion/it-tests#test: command (D:\a\remotion\remotion\packages\it-tests) C:\Users\runneradmin\.bun\bin\bun.exe run test exited (1)
|
|
error: expect(received).toBe(expected):
packages\it-tests\src\rendering\cancel-render.test.ts#L39
Expected: 1
Received: undefined
at <anonymous> (D:\a\remotion\remotion\packages\it-tests\src\rendering\cancel-render.test.ts:39:25)
|
|
error: expect(received).toBe(expected):
packages\it-tests\src\rendering\cancel-render.test.ts#L39
Expected: 1
Received: undefined
at <anonymous> (D:\a\remotion\remotion\packages\it-tests\src\rendering\cancel-render.test.ts:39:25)
|
|
Linting + Formatting:
packages/eslint-config/src/index.ts#L267
Unexpected 'todo' comment: 'TODO: Enable it in the future when I...'
|
|
Linting + Formatting:
packages/licensing/src/test/register.test.ts#L56
Async arrow function has no 'await' expression
|
|
Linting + Formatting:
packages/whisper-web/src/transcribe.ts#L51
Unexpected any. Specify a different type
|
|
Linting + Formatting:
packages/whisper-web/src/transcribe.ts#L18
Unexpected any. Specify a different type
|
|
Linting + Formatting:
packages/whisper-web/src/resample-to-16khz.ts#L47
Async arrow function has no 'await' expression
|
|
Linting + Formatting:
packages/install-whisper-cpp/src/test/convert-to-captions.test.ts#L7
Async arrow function has no 'await' expression
|
|
Linting + Formatting:
packages/docusaurus-plugin/src/index.ts#L65
Unexpected any. Specify a different type
|
|
Linting + Formatting:
packages/docusaurus-plugin/src/index.ts#L54
Unexpected any. Specify a different type
|
|
Linting + Formatting:
packages/docusaurus-plugin/src/index.ts#L50
Unexpected any. Specify a different type
|
|
Linting + Formatting:
packages/docusaurus-plugin/src/index.ts#L9
Unexpected any. Specify a different type
|