fix: avoid stack overflows on deeply nested HTML (#421) #253
ci-e2e.yaml
on: push
Detect Changes
7s
Matrix: build-ffi
Matrix: build-csharp
Matrix: build-java
Matrix: build-node
Matrix: build-python
Matrix: build-ruby
Test: R
15m 2s
Build: Kotlin Android
15m 2s
Test: Swift
15m 2s
Test: Dart
6m 2s
Test: Zig
15m 2s
Test: Go
0s
Test: Elixir
0s
Test: C FFI (windows-latest)
0s
Matrix: test-c-ffi
Matrix: test-csharp
Matrix: test-java
Matrix: test-node
Matrix: test-python
Matrix: test-ruby
Test: PHP
6m 32s
Test: WASM
10m 43s
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
|
|