Skip to content

Toolchain update: pnpm 12.18.0 - #645

Merged
Nawid3333 merged 3 commits into
mainfrom
toolchain/pnpm-12.18.0
Nov 9, 2026
Merged

Nawid3333 merged 3 commits into
mainfrom
toolchain/pnpm-12.18.0

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

pnpm 12.16.1 -> 12.18.0 (newest 12.x at least 3 days old is 12.18.0; pinned pnpm@12.16.1).

This pull request changes only packageManager in package.json, and CI has been started on it: the whole of pnpm run verify, on Linux and on Windows.

Routine: update-prs.yml tells @Nawid3333 once CI has run whether it is ready to merge, and the merge is theirs.

The lockfile is left as it is. Should this pnpm want it rewritten, CI fails at the install: run pnpm install with it and push pnpm-lock.yaml here (the pull request then waits for you).

Nothing here is part of the extension: its build should come out unchanged, and a merge then releases nothing (auto-release.yml compares the builds).

Opened by https://github.com/Nawid3333/FastStream/actions/runs/42577744583

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file hold Update PRs: not merged while this label is on labels Nov 9, 2026
@github-actions github-actions Bot mentioned this pull request Nov 9, 2026
@github-actions github-actions Bot added the ci-failed CI fails on this update; see the comment label Nov 9, 2026
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Author

@Nawid3333 CI fails on this pull request. It failed twice on this commit, so a flaky test is an unlikely cause.

Job Failed step What the step checks
e2e (Windows, playback 2/3) End-to-end playback (Windows Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Linux, playback 1/2) End-to-end playback (Linux Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Windows, extension 1/3) End-to-end extension tests (Windows Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Linux, github smoke) End-to-end extension tests, GitHub build (Linux Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Windows, github smoke) End-to-end extension tests, GitHub build (Windows Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Linux, playback 2/2) End-to-end playback (Linux Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
The last lines of e2e (Windows, playback 2/3)
SHA256 digest of uploaded artifact is db22fe675ec05caa1d83cf947e678de54318db4395dedbe38147df3666db95de
Finalizing artifact upload
Artifact e2e-logs-Windows-playback-2 successfully finalized. Artifact ID 13656654004
Artifact e2e-logs-Windows-playback-2 has been successfully uploaded! Final size is 1481889 bytes. Artifact ID is 13656654004
Artifact download URL: https://github.com/Nawid3333/FastStream/actions/runs/42578908791/artifacts/13656654004
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-playback-2
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 2/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\74c1d664-1bf4-4e55-ae92-ae38b4b49e67' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Linux, playback 1/2)
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 1/2
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
  PULSE_SERVER: unix:/run/user/1001/pulse/native
  E2E_SOUND_SINK: faststream_e2e
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
With the provided path, there will be 27 files uploaded
Artifact name is valid!
Root directory input is valid!
Uploading artifact: e2e-logs-Linux-playback-1.zip
Beginning upload of artifact content to blob storage
Uploaded bytes 475946
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact is 9f21b0cf80f4117a033d14e71125602c616d0f651a6510c4d421b1f5f88ee027
Finalizing artifact upload
Artifact e2e-logs-Linux-playback-1 successfully finalized. Artifact ID 13657250771
Artifact e2e-logs-Linux-playback-1 has been successfully uploaded! Final size is 475946 bytes. Artifact ID is 13657250771
Artifact download URL: https://github.com/Nawid3333/FastStream/actions/runs/42578908791/artifacts/13657250771
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/ff5500d5-33cc-49ca-a90e-b2e0f2e63e49' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/FastStream/FastStream
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes
Terminate orphan process: pid (3878) (pulseaudio)
The last lines of e2e (Windows, extension 1/3)
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-extension-1
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 1/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\edc2e4a4-4619-42bb-a1de-33ff322dfc3b' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Linux, github smoke)
##[group]Run pnpm run test:ext:github
^[[36;1mpnpm run test:ext:github^[[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  E2E_SHARD: 1/2
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
  PULSE_SERVER: unix:/run/user/1001/pulse/native
  E2E_SOUND_SINK: faststream_e2e
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
  E2E_MOZ_LOG: 
##[endgroup]
$ node tools/test-ext-github.mjs

Execution of 3 workers started at 2026-11-09T07:28:56.792Z

Error: Error: Failed to download binary (statusCode 504): 
Error: Failed to download binary (statusCode 504): 
    at download (file:///home/runner/work/FastStream/FastStream/node_modules/.pnpm/geckodriver@8.0.0_@wdio+logger@10.1.0/node_modules/geckodriver/dist/install.js:80:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Promise.all (index 0)
    at async Promise.all (index 0)
    at async Launcher.run (file:///home/runner/work/FastStream/FastStream/node_modules/.pnpm/@wdio+cli@10.1.0_@types+node@26.6.6_expect-webdriverio@8.0.0_@wdio+types@10.1.0_webdriv_01c65ad42f3d892eacc545f2e1a16d50/node_modules/@wdio/cli/build/index.js:1051:7)
    at download (file:///home/runner/work/FastStream/FastStream/node_modules/.pnpm/geckodriver@8.0.0_@wdio+logger@10.1.0/node_modules/geckodriver/dist/install.js:80:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Promise.all (index 0)
    at async Promise.all (index 0)
    at async Launcher.run (file:///home/runner/work/FastStream/FastStream/node_modules/.pnpm/@wdio+cli@10.1.0_@types+node@26.6.6_expect-webdriverio@8.0.0_@wdio+types@10.1.0_webdriv_01c65ad42f3d892eacc545f2e1a16d50/node_modules/@wdio/cli/build/index.js:1051:7)
[ELIFECYCLE] Command failed with exit code 1.
##[error]Process completed with exit code 1.
The last lines of e2e (Windows, github smoke)
##[group]Run pnpm run test:ext:github
^[[36;1mpnpm run test:ext:github^[[0m
shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
env:
  E2E_SHARD: 1/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
  E2E_MOZ_LOG: 1
##[endgroup]
$ node tools/test-ext-github.mjs

Execution of 3 workers started at 2026-11-09T07:31:09.752Z

Error: Error: Failed to download binary (statusCode 504): 
    at download (file:///D:/a/FastStream/FastStream/node_modules/.pnpm/geckodriver@8.0.0_@wdio+logger@10.1.0/node_modules/geckodriver/dist/install.js:80:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Promise.all (index 0)
    at async Promise.all (index 0)
    at async Launcher.run (file:///D:/a/FastStream/FastStream/node_modules/.pnpm/@wdio+cli@10.1.0_@types+nod_01c65ad42f3d892eacc545f2e1a16d50/node_modules/@wdio/cli/build/index.js:1051:7)
Error: Failed to download binary (statusCode 504): 
    at download (file:///D:/a/FastStream/FastStream/node_modules/.pnpm/geckodriver@8.0.0_@wdio+logger@10.1.0/node_modules/geckodriver/dist/install.js:80:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Promise.all (index 0)
    at async Promise.all (index 0)
    at async Launcher.run (file:///D:/a/FastStream/FastStream/node_modules/.pnpm/@wdio+cli@10.1.0_@types+nod_01c65ad42f3d892eacc545f2e1a16d50/node_modules/@wdio/cli/build/index.js:1051:7)
[ELIFECYCLE] Command failed with exit code 1.
##[error]Process completed with exit code 1.
The last lines of e2e (Linux, playback 2/2)
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/retried.jsonl. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-logs-Linux-playback-2
  path: logs/
  if-no-files-found: ignore
  retention-days: 30
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 2/2
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
  PULSE_SERVER: unix:/run/user/1001/pulse/native
  E2E_SOUND_SINK: faststream_e2e
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/bad39e45-ca96-47e6-af02-92ea99d92f43' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/FastStream/FastStream
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes
Terminate orphan process: pid (4071) (pulseaudio)

The new version most likely needs changes to the code here: this pull request is labelled hold, and #648 says what to do.

The pull request stays open. A new commit on it runs CI again.
Closing this pull request skips this version for good; toolchain-updates.yml raises the next one.

https://github.com/Nawid3333/FastStream/actions/runs/42580281214

@github-actions github-actions Bot removed ci-failed CI fails on this update; see the comment hold Update PRs: not merged while this label is on labels Nov 9, 2026
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Author

@Nawid3333 CI passes on this pull request (https://github.com/Nawid3333/FastStream/actions/runs/42653567320), and every check holds: ready for you to merge.

Its build of the extension is file for file the one in v1.3.82.175, the version number aside: merging it releases nothing.

Closing this pull request skips this version for good; toolchain-updates.yml raises the next one.

https://github.com/Nawid3333/FastStream/actions/runs/42658374701

@Nawid3333
Nawid3333 merged commit 366f9fd into main Nov 9, 2026
21 checks passed
@Nawid3333
Nawid3333 deleted the toolchain/pnpm-12.18.0 branch November 9, 2026 21:23
@github-actions github-actions Bot mentioned this pull request Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant