Repository navigation
Closed
Description
@Nawid3333 CI failed twice on #646 (Toolchain update: uBlock Origin 1.75.4): the new version most likely needs changes to the code here, which no rerun or rebase brings. #646 is labelled hold meanwhile.
What failed
| Job | Failed step | What the step checks |
|---|---|---|
| Lint workflows | Workflow script tests | see its log |
| 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 3/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 (Windows, extension 2/3) | Install mpv and the native host | installing mpv for the MPV specs (.github/mpv-build.json) |
| e2e (Windows, playback 1/3) | Install mpv and the native host | installing mpv for the MPV specs (.github/mpv-build.json) |
| e2e (Linux, extension 2/2) | End-to-end extension tests (Linux Firefox) | real playback or the installed extension in Firefox; a network stream can also fail on its own |
| e2e (Windows, playback 3/3) | Install mpv and the native host | installing mpv for the MPV specs (.github/mpv-build.json) |
- CI run: https://github.com/Nawid3333/FastStream/actions/runs/42579650437
- main, the latest push: success: https://github.com/Nawid3333/FastStream/actions/runs/42346434035. If main fails as well, this pull request is probably not the cause.
The last lines of Lint workflows
ok no mention
ok no link of its own
ok the next run reads the real commit
w9 more commits than it lists -> the rest named, with the link
ok counts them all
ok lists the oldest three
ok says how many more
w10 a commit with many files -> eight named, the rest counted
ok counts the rest
w11 the issues cannot be read -> the step fails (the failure issue reports it)
ok fails
ok no issue opened
n1 a failure with none open -> one issue, assigned
ok succeeds
ok opens it, assigned
n2 a failure with one open -> a comment on it
ok comments on #12
ok opens none
c1 a clean run -> the failure issue closed
ok closes #12
ok not the other
== vendored-updates.test.sh
v1 dash.js changed vtt.js -> an issue with the change, older ones closed
ok succeeds
ok opens "vtt.js changed in dash.js v5.3.0"
ok counts the changed lines and links the compare
ok closes the older #60, pointing at the new one
ok closes #61, whose release the pin has passed
v2 the same vtt.js -> nothing
ok succeeds
ok opens nothing
v3 vtt.js gone from the new release -> an issue saying so
ok succeeds
ok says it is gone
v4 raised before -> nothing, nothing fetched
ok succeeds
ok opens nothing
ok fetches nothing
Failed: toolchain-updates.test.sh
##[error]Process completed with exit code 1.
The last lines of e2e (Windows, playback 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/. No artifacts will be uploaded.
##[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\d24ed9b9-6e26-4f4e-929b-2fc415430e19' 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)
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-1
path: logs/
if-no-files-found: ignore
retention-days: 30
compression-level: 6
overwrite: false
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]
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/c46f4b39-bf89-4c6c-b46c-31894067e32b' 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 (4488) (pulseaudio)
The last lines of e2e (Windows, extension 3/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-3
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: 3/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\11dca77b-fa06-4824-b5ec-e0b7cdac0d84' 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 (Windows, extension 2/3)
env:
E2E_SHARD: 2/3
PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[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-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
##[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\615ba47b-d548-46ff-a12b-321f20d7a5b0' 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 (Windows, playback 1/3)
env:
E2E_SHARD: 1/3
PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[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-playback-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
##[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\a7ecb1ef-c64a-48b9-aa15-b4b8d7775273' 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, extension 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-extension-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/74ce0d77-7527-4617-8182-ccb02882c9c7' 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 (4356) (pulseaudio)
The last lines of e2e (Windows, playback 3/3)
env:
E2E_SHARD: 3/3
PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[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-playback-3
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: 3/3
PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[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\19083d76-27fd-41ff-bc2b-71635c2616eb' 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
What to do
- On a branch of its own off
main,migrate/ublock-origin-1.75.4, an agent session or you change the code for uBlock Origin 1.75.4, with a test that pins the new behaviour, and open a pull request for it. Ifmainfails as well (above), fix that first. - Once that is merged: if it took the new version itself, toolchain-updates.yml closes Toolchain update: uBlock Origin 1.75.4 #646; otherwise Update branch on Toolchain update: uBlock Origin 1.75.4 #646 runs its CI again.
- CI passing on Toolchain update: uBlock Origin 1.75.4 #646 closes this issue and takes off the
holdlabel it set; Toolchain update: uBlock Origin 1.75.4 #646 is then reported on as every update is.
Meanwhile, closing #646 skips this version for good; the next one comes as a pull request of its own.
This issue closes itself once CI passes on #646, or once #646 is merged or closed (checked daily).
Metadata
Metadata
Assignees
Labels
No labels
Activity
Nawid3333 commentedon Nov 9, 2026
False alarm. #646 was red for two reasons unrelated to uBlock Origin: GitHub's 504s on downloads that morning, and a workflow test that expected the old pin (fixed in #651). Replaced by #654, uBlock Origin 1.76.0.