Skip to content

fix: avoid stack overflows on deeply nested HTML (#421) #253

fix: avoid stack overflows on deeply nested HTML (#421)

fix: avoid stack overflows on deeply nested HTML (#421) #253

Triggered via push July 2, 2026 11:37
Status Cancelled
Total duration 17m 18s
Artifacts 1

ci-e2e.yaml

on: push
Detect Changes
7s
Detect Changes
Matrix: build-ffi
Matrix: build-csharp
Matrix: build-java
Matrix: build-node
Matrix: build-python
Matrix: build-ruby
Build: PHP
43s
Build: PHP
Test: Go
0s
Test: Go
Test: Elixir
0s
Test: Elixir
Test: C FFI (windows-latest)
0s
Test: C FFI (windows-latest)
Matrix: test-c-ffi
Matrix: test-csharp
Matrix: test-java
Matrix: test-node
Matrix: test-python
Matrix: test-ruby
Fit to window
Zoom out
Zoom in

Annotations

36 errors, 10 warnings, and 17 notices
Build: Node (macos-latest, node)
An error occurred trying to start process '/opt/homebrew/bin/bash' with working directory '/Users/runner/work/html-to-markdown/html-to-markdown/packages/typescript'. No such file or directory
Build: PHP
Process completed with exit code 1.
composer.json Not Found
Unable to find composer.json at 'packages/php/composer.json'
Build: Node (ubuntu-latest, bun)
An error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/html-to-markdown/html-to-markdown/packages/typescript'. No such file or directory
Build: C# (windows-latest)
Process completed with exit code 1.
Build: Node (windows-latest, node)
An error occurred trying to start process 'C:\Program Files\Git\bin\bash.EXE' with working directory 'D:\a\html-to-markdown\html-to-markdown\packages/typescript'. The directory name is invalid.
Build: Python (ubuntu-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Java (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Test: WASM
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Test: Zig
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: C# (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: FFI (ubuntu-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Ruby (macos-latest, ruby-3.2)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Ruby (ubuntu-latest, ruby-3.2)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Test: R
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Test: Swift
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: FFI (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Ruby (ubuntu-latest, ruby-3.3)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Test: PHP
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: FFI (windows-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Kotlin Android
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Node (ubuntu-latest, node)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Node (macos-latest, bun)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (macos-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (ubuntu-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (windows-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (windows-latest)
The operation was canceled.
Build: Python (windows-latest)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Python (windows-latest)
The operation was canceled.
Build: Ruby (windows-latest, ruby-3.3)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Ruby (windows-latest, ruby-3.3)
The operation was canceled.
Build: Ruby (windows-latest, ruby-3.2)
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Ruby (windows-latest, ruby-3.2)
The operation was canceled.
CI E2E
Canceling since a higher priority waiting request for ci-e2e-refs/heads/main exists
Build: Node (macos-latest, node)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build: Node (macos-latest, node)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build: Ruby (macos-latest, ruby-3.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build: Ruby (macos-latest, ruby-3.3)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build: Ruby (macos-latest, ruby-3.3)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build: Java (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test: Dart
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build: Java (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build: Ruby (windows-latest, ruby-3.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build: Ruby (windows-latest, ruby-3.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
sccache stats - build-csharp
99% - 130 hits, 1 miss, 0 errors
sccache stats - build-node
97% - 111 hits, 3 misses, 0 errors
Build: Node (macos-latest, node)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats - build-ruby
24% - 125 hits, 387 misses, 0 errors
Build: Ruby (macos-latest, ruby-3.3)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats - build-php
0% - 0 hits, 0 misses, 0 errors
sccache stats - build-java
95% - 123 hits, 7 misses, 0 errors
sccache stats - build-node
0% - 0 hits, 114 misses, 0 errors
sccache stats - test-dart
25% - 134 hits, 398 misses, 0 errors
sccache stats - build-node
94% - 106 hits, 7 misses, 0 errors
sccache stats - build-python
89% - 214 hits, 27 misses, 0 errors
sccache stats - build-java
99% - 130 hits, 1 miss, 0 errors
sccache stats - build-python
34% - 208 hits, 404 misses, 0 errors
sccache stats - build-python
90% - 165 hits, 18 misses, 0 errors
sccache stats - build-python
90% - 207 hits, 24 misses, 0 errors
sccache stats - build-ruby
38% - 97 hits, 159 misses, 0 errors
sccache stats - build-ruby
30% - 78 hits, 178 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
ffi-ubuntu-24.04-arm
41.9 MB
sha256:6604bddbd2a9da25fbc2ab2af88346bf0505cd147a6d4eea824705d6ec78af40