CI

runner: local

Steps

Latest run

passran · 5 steps
details
run
2026-10-28T13-17-51.157832105Z
created
stepexitduration
00_fmt.sh0306 ms
01_clippy.sh0148 ms
02_test.sh028.2 s
03_dogfood.sh027.4 s
04_pages_inbox.sh012.3 s

Log

pass.

00_fmt.sh.log

01_clippy.sh.log

    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s

02_test.sh.log

running 154 tests
test agents::tests::curl_examples_hit_m4_routes ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-1/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-2/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-4/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-0/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-3/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-5/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-7/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-8/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-6/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-10/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-9/.git/
Initialized empty Git repository in /tmp/hu13-build-evil-names-3536616-11/.git/
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 0ee2cf6] <script>alert(1)</script> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 3 files changed, 3 insertions(+)
 create mode 100644 README.md
 create mode 100644 evil<script>.txt
 create mode 100644 ok.rs
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main 962e034] add wiki
 1 file changed, 3 insertions(+)
 create mode 100644 .forge/wiki/notes.md
[main (root-commit) 6e2bae2] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main e0eefc8] ci pass
 1 file changed, 6 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
test build::tests::escaping_evil_filename_and_message ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-24/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
test build::tests::clone_url_flag_wins ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-26/.git/
test build::tests::file_meta_bar_has_size_lines_raw_and_path ... ok
test build::tests::clone_details_collapsed_with_hint_and_contents ... ok
test build::tests::hostile_dates_are_rejected ... ok
test build::tests::human_size_formats ... ok
test build::tests::clone_summary_followed_by_body_no_gap ... ok
test build::tests::is_binary_sniffs_first_8kib ... ok
test build::tests::lang_rows_skips_forge_metadata ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-28/.git/
test build::tests::lang_rows_skips_ignored_and_binaries ... ok
test build::tests::language_bar_hidden_without_code ... ok
Initialized empty Git repository in /tmp/hu13-build-lang-index-3536616-29/.git/
test build::tests::breadcrumb_links_each_segment ... ok
test build::tests::language_math_exact_shares_and_tiny_grouping ... ok
test build::tests::clone_block_with_url_leads_with_git_clone ... ok
Initialized empty Git repository in /tmp/hu13-build-lang-ignore-3536616-30/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-31/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-27/.git/
test build::tests::dir_page_has_parent_row_and_sizes ... ok
test build::tests::clone_block_bundle_first_without_url ... ok
test build::tests::markdown_enables_gfm_tables_tasks_strikethrough ... ok
test build::tests::markdown_escapes_raw_html ... ok
test build::tests::markdown_blocks_dangerous_link_schemes ... ok
test build::tests::markdown_keeps_safe_links_and_relative_urls ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-34/.git/
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-35/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 31c0f96] lang mix
 3 files changed, 41 insertions(+)
 create mode 100644 README.md
 create mode 100644 a.rs
 create mode 100644 b.py
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
test build::tests::bundle_clones ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-38/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 229c4ce] base
 5 files changed, 43 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 assets/blob.bin
 create mode 100644 notes.txt
 create mode 100644 src/a.rs
 create mode 100644 src/b.py
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main 65a6790] forced ignored
 2 files changed, 1000 insertions(+)
 create mode 100644 debug.log
 create mode 100644 ignored/secret.rs
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
test build::tests::build_emits_commits_and_wiki ... ok
test build::tests::output_budget_reports_file_size_and_count ... ok
test build::tests::parse_git_and_rfc3339_dates ... ok
[main 310482a] forge counts
 6 files changed, 51 insertions(+)
 create mode 100644 .forge/issues/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/issue.md
 create mode 100644 .forge/issues/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/issue.md
 create mode 100644 .forge/issues/cccccccc-cccc-cccc-cccc-cccccccccccc/issue.md
 create mode 100644 .forge/prs/dddddddd-dddd-dddd-dddd-dddddddddddd/pr.md
 create mode 100644 .forge/prs/eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee/pr.md
 create mode 100644 .forge/prs/ffffffff-ffff-ffff-ffff-ffffffffffff/pr.md
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-45/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-48/.git/
[main (root-commit) 10e5d41] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main e9d72d8] ci fail
 1 file changed, 6 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-50/.git/
test build::tests::file_table_is_gitea_style_dirs_first ... ok
Initialized empty Git repository in /tmp/hu13-build-fixture-3536616-51/.git/
[main (root-commit) 3930003] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
[main (root-commit) 3930003] fixture commit
 10 files changed, 24 insertions(+)
 create mode 100644 LICENSE
 create mode 100644 README.md
 create mode 100644 assets/logo.bin
 create mode 100644 data/big.txt
 create mode 100644 docs/guide.md
 create mode 100644 notes.txt
 create mode 100644 src/lib.rs
 create mode 100644 src/main.rs
 create mode 100644 sub/deep.md
 create mode 100644 sub/nested.txt
test build::tests::index_has_tree_and_readme_html ... ok
Initialized empty Git repository in /tmp/hu13-build-readme-priority-3536616-54/.git/
test build::tests::file_table_stays_table_no_card_labels ... ok
test build::tests::finish_page_heads_and_clone_summary ... ok
Initialized empty Git repository in /tmp/hu13-build-readme-chain-3536616-55/.git/
Initialized empty Git repository in /tmp/hu13-build-readme-extless-3536616-56/.git/
test build::tests::line_numbers_are_shareable_anchors ... ok
test build::tests::relative_age_fixed_clock ... ok
test build::tests::truncate_msg_cuts_at_72_with_ellipsis ... ok
[main (root-commit) 1dc480c] wiki readme only
 2 files changed, 2 insertions(+)
 create mode 100644 .forge/wiki/README.md
 create mode 100644 notes.txt
Initialized empty Git repository in /tmp/hu13-commits-labels-3536616-0/.git/
[main (root-commit) e9b8822] all readmes
 9 files changed, 9 insertions(+)
 create mode 100644 .forge/wiki/README
 create mode 100644 .forge/wiki/README.md
 create mode 100644 .forge/wiki/readme
 create mode 100644 .forge/wiki/readme.md
 create mode 100644 README
 create mode 100644 README.md
 create mode 100644 notes.txt
 create mode 100644 readme
 create mode 100644 readme.md
test build::tests::language_math_excludes_gitignored_and_binaries ... ok
Initialized empty Git repository in /tmp/hu13-commits-fixture-3536616-1/.git/
test build::tests::no_forge_build_succeeds ... ok
Initialized empty Git repository in /tmp/hu13-commits-evil-diff-3536616-2/.git/
[main (root-commit) 9eabc65] wiki extless only
 2 files changed, 2 insertions(+)
 create mode 100644 .forge/wiki/README
 create mode 100644 notes.txt
[main (root-commit) 9608d47] labeled subject
 1 file changed, 1 insertion(+)
 create mode 100644 x.txt
test build::tests::md_files_are_rendered ... ok
[main (root-commit) 73c84c6] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 notes.txt
Initialized empty Git repository in /tmp/hu13-commits-fixture-3536616-3/.git/
[main (root-commit) 42529f2] base
 1 file changed, 1 insertion(+)
 create mode 100644 x.txt
[main 211d9cd] second commit <script>alert(1)</script>
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
[main 885a834] drop README.md
 1 file changed, 1 deletion(-)
 delete mode 100644 README.md
[main 2554b33] root readme
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
[main a8d3269] third commit huge
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
[main 37dcc8b] evil diff
 1 file changed, 1 insertion(+)
test build::tests::readme_chain_prefers_root_then_wiki ... ok
[main (root-commit) 73c84c6] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 notes.txt
test commits::tests::commit_cells_have_data_labels ... ok
Initialized empty Git repository in /tmp/hu13-commits-empty-3536616-7/.git/
Initialized empty Git repository in /tmp/hu13-commits-fixture-3536616-8/.git/
[main d81401c] drop readme.md
 1 file changed, 1 deletion(-)
 delete mode 100644 readme.md
[main 211d9cd] second commit <script>alert(1)</script>
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test build::tests::placeholder_for_binary_and_big_file ... ok
[main a8d3269] third commit huge
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
Initialized empty Git repository in /tmp/hu13-commits-fixture-3536616-9/.git/
[main (root-commit) 73c84c6] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 notes.txt
[main (root-commit) 95eb004] only commit
 1 file changed, 1 insertion(+)
 create mode 100644 empty.txt
[main 2f37479] drop README
 1 file changed, 1 deletion(-)
 delete mode 100644 README
[main 211d9cd] second commit <script>alert(1)</script>
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test commits::tests::empty_log_renders_none_yet ... ok
Initialized empty Git repository in /tmp/hu13-commits-long-subject-3536616-12/.git/
[main (root-commit) 73c84c6] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 notes.txt
test commits::tests::detail_escapes_message_and_hunk ... ok
test commits::tests::diff_escaping_intact_inside_spans ... ok
Initialized empty Git repository in /tmp/hu13-feed-fixture-3536616-0/.git/
Initialized empty Git repository in /tmp/hu13-commits-fixture-3536616-13/.git/
[main a8d3269] third commit huge
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
[main 211d9cd] second commit <script>alert(1)</script>
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
[main (root-commit) c8e6a73] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
 1 file changed, 1 insertion(+)
 create mode 100644 x.txt
[main (root-commit) 083c717] oldest commit
 1 file changed, 1 insertion(+)
 create mode 100644 a.txt
[main a8d3269] third commit huge
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
[main (root-commit) 73c84c6] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 notes.txt
[main aa920fb] middle commit
 1 file changed, 1 insertion(+)
 create mode 100644 b.txt
[main 211d9cd] second commit <script>alert(1)</script>
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
[main 7895f3d] newest commit <b>bold</b>
 1 file changed, 1 insertion(+)
 create mode 100644 c.txt
test commits::tests::diff_lines_carry_color_spans ... ok
test feed::tests::dates_become_rfc3339 ... ok
test feed::tests::esc_escapes_xml_specials ... ok
test commits::tests::long_subject_scrolls_with_title_cell ... ok
Initialized empty Git repository in /tmp/hu13-feed-fixture-3536616-2/.git/
[main 1f97660] third commit huge
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
Initialized empty Git repository in /tmp/hu13-feed-fixture-3536616-3/.git/
[main 841a996] drop readme
 1 file changed, 1 deletion(-)
 delete mode 100644 readme
test build::tests::language_bar_shows_on_index_with_legend ... ok
test feed::tests::synthetic_entries_truncate_at_50 ... ok
test commits::tests::huge_diff_truncates_with_marker ... ok
test forge::tests::big_forge_real_shape_no_panics ... ok
test forge::tests::broken_issue_skipped_build_lives ... ok
test forge::tests::frontmatter_split_shapes ... ok
test forge::tests::display_order_tiebreak_is_id_desc ... ok
test forge::tests::issue_numbers_rank_by_created_then_id ... ok
test forge::tests::issues_open_first_then_reverse_chron_numbers_stable ... ok
[main (root-commit) 083c717] oldest commit
 1 file changed, 1 insertion(+)
 create mode 100644 a.txt
test forge::tests::missing_forge_is_empty_not_error ... ok
test forge::tests::long_title_and_sha_scroll ... ok
test forge::tests::missing_required_is_error ... ok
[main (root-commit) 083c717] oldest commit
 1 file changed, 1 insertion(+)
 create mode 100644 a.txt
test forge::tests::open_only_counts_with_closed_lines ... ok
test forge::tests::page_head_css_and_markup ... ok
test forge::tests::pr_loads_patch_and_reviews ... ok
test build::tests::raw_byte_identical_for_all_files ... ok
test forge::tests::pr_patch_lines_carry_diff_spans ... ok
[main aa920fb] middle commit
 1 file changed, 1 insertion(+)
 create mode 100644 b.txt
test commits::tests::list_order_newest_first_with_links ... ok
test forge::tests::table_scroll_css_rules ... ok
[main aa920fb] middle commit
 1 file changed, 1 insertion(+)
 create mode 100644 b.txt
test forge::tests::pulls_open_first_then_reverse_chron_numbers_stable ... ok
test forge::tests::stacked_cards_no_scroll ... ok
test forge::tests::unknown_fields_ignored ... ok
test forge::tests::verdict_badge_shapes ... ok
test forge::tests::submit_buttons_on_issues_pulls_indexes ... Initialized empty Git repository in /tmp/hu13-fixture-3536616-0-1793193474092827030/.git/
ok
test forge::tests::tasks_group_and_ci_fail_badge ... ok
Initialized empty Git repository in /tmp/hu13-fixture-3536616-1-1793193474093253162/.git/
Initialized empty Git repository in /tmp/hu13-ignored-3536616-2-1793193474100123577/.git/
[main 7895f3d] newest commit <b>bold</b>
 1 file changed, 1 insertion(+)
 create mode 100644 c.txt
Initialized empty Git repository in /tmp/hu13-fixture-3536616-3-1793193474100232962/.git/
[main 7895f3d] newest commit <b>bold</b>
 1 file changed, 1 insertion(+)
 create mode 100644 c.txt
test commits::tests::max_log_limits_list_and_details ... ok
[main 0ca21af] drop .forge/wiki/README.md
 1 file changed, 1 deletion(-)
 delete mode 100644 .forge/wiki/README.md
test feed::tests::releases_required_when_present ... ok
test feed::tests::feed_well_formed_count_capped_newest_first ... ok
test build::tests::code_head_ci_badge_green_red ... ok
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main (root-commit) d774f04] base
 2 files changed, 3 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 src.rs
Initialized empty Git repository in /tmp/hu13-fixture-3536616-6-1793193474134581506/.git/
Initialized empty Git repository in /tmp/hu13-fixture-3536616-4-1793193474130368374/.git/
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
Initialized empty Git repository in /tmp/hu13-fixture-3536616-5-1793193474134060555/.git/
Initialized empty Git repository in /tmp/hu13-fixture-3536616-7-1793193474141202831/.git/
[main 09127fa] forced
 2 files changed, 2 insertions(+)
 create mode 100644 debug.log
 create mode 100644 ignored/secret.rs
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test gitx::tests::ignored_paths_needs_no_index_for_tracked ... ok
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
Initialized empty Git repository in /tmp/hu13-fixture-3536616-8-1793193474176705637/.git/
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
test gitx::tests::log_order_newest_first ... ok
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
[main d9ce52b] big commit
 1 file changed, 2500 insertions(+)
 create mode 100644 big.txt
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test gitx::tests::diff_contains_hunk ... ok
Initialized empty Git repository in /tmp/hu13-fixture-3536616-9-1793193474231020478/.git/
[main d749384] drop .forge/wiki/readme.md
 1 file changed, 1 deletion(-)
 delete mode 100644 .forge/wiki/readme.md
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
Initialized empty Git repository in /tmp/hu13-fixture-3536616-10-1793193474251050666/.git/
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test build::tests::open_counts_nav_and_no_code_tab_counts ... ok
test highlight::tests::block_comment_carries_across_lines ... ok
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test highlight::tests::hostile_text_is_escaped ... ok
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
test gitx::tests::diff_truncates_long_output ... ok
test highlight::tests::oversized_inputs_stay_plain ... ok
test highlight::tests::rust_tokens_are_classified ... ok
test highlight::tests::unknown_languages_stay_plain ... ok
test inbox::tests::caps_rejected ... ok
test gitx::tests::ls_tree_dirs_first_sorted ... ok
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
test inbox::tests::forms_explain_deal_and_summarize_license ... ok
test inbox::tests::forms_have_honeypot_license_action_no_js ... ok
test inbox::tests::license_gate ... ok
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
test inbox::tests::nul_rejected_before_strip ... ok
test inbox::tests::honeypot_triggers_fake ... ok
test gitx::tests::rev_parse_short_matches_git ... ok
test inbox::tests::quota_counts_files_until_drained ... ok
test inbox::tests::rate_limiter_two_per_hour_sliding_window ... ok
test inbox::tests::received_page_reflects_nothing ... ok
test inbox::tests::sha256_known_vector ... ok
test inbox::tests::terminal_escape_kills_ansi_and_controls ... ok
test inbox::tests::tuned_caps_enforced ... ok
test inbox::tests::urldecode_roundtrip_plus_and_percent ... ok
test inbox::tests::uuid4_shape_and_version_bits ... ok
test layout::tests::active_tab_marks_each_section_and_file_pages_are_code ... ok
test layout::tests::diff_html_colors_each_line_kind ... ok
test layout::tests::diff_html_escapes_before_wrapping ... ok
[main (root-commit) 7a84c64] first commit
 3 files changed, 3 insertions(+)
 create mode 100644 adir/inner.txt
 create mode 100644 afile.txt
 create mode 100644 zfile.txt
test layout::tests::diff_html_keeps_markers_as_plain_text ... ok
test layout::tests::diff_rows_have_no_blank_lines_and_content_headers_count ... ok
test layout::tests::esc_does_not_double_escape_order ... ok
test layout::tests::esc_escapes_angle_amp_quote ... ok
test build::tests::readme_chain_shows_extensionless_wiki_readme ... ok
test layout::tests::esc_leaves_plain_text_alone ... ok
test layout::tests::finish_gap_vars_logo_footer ... ok
test layout::tests::head_carries_favicon_manifest_theme_og_standards ... ok
test layout::tests::header_is_one_bar_with_logo_sep_and_scroll_nav ... ok
test layout::tests::healthcheck_contains_ok ... ok
test layout::tests::page_escapes_title_but_inlines_body ... ok
test layout::tests::provenance_footer_names_snapshot_and_escapes ... ok
test layout::tests::every_page_carries_a_single_muted_provenance_footer ... ok
test logo::tests::ansi_raw_is_esc_free_with_codes ... ok
test logo::tests::ascii_pre_wraps_escaped_pre ... ok
test logo::tests::strip_yields_ascii ... ok
test logo::tests::svg_consts_match_tiny_marks ... ok
test logo::tests::ascii_const_is_small_banner ... ok
test logo::tests::tty_interpretation_holds_esc_and_strips_back ... ok
test paths::tests::accepts_normal_relative_paths ... ok
test paths::tests::ids_are_strict ... ok
test paths::tests::rejects_traversal_and_absolute ... ok
test paths::tests::reserved_index_names ... ok
test releases::tests::artifact_paths_and_links_are_classified_and_encoded ... ok
test releases::tests::display_title_falls_back_to_version ... ok
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test paths::tests::subdir_stays_inside_repo ... ok
test releases::tests::long_release_title_scrolls_with_title_cell ... ok
test gitx::tests::message_returns_full_body ... ok
test inbox::tests::rate_limiter_evicts_stale_keys ... ok
test releases::tests::missing_dir_is_empty ... ok
test releases::tests::sha256_line_detection ... ok
test serve::tests::content_types_sane ... ok
test serve::tests::bad_paths_rejected ... ok
test releases::tests::release_cells_have_data_labels ... ok
test serve::tests::origin_gate_allows_curl_blocks_forgery ... ok
[main a5368f3] second commit with binary
 2 files changed, 1 insertion(+)
 create mode 100644 bin.dat
test tests::version_is_nonempty ... ok
test tests::top_help_mentions_subcommands ... ok
test highlight::tests::long_single_line_is_not_quadratic ... ok
test gitx::tests::resolve_branch_flag_env_fallback ... ok
test wiki::tests::title_rules ... ok
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
test serve::tests::inbox_symlink_into_www_refused ... ok
test wiki::tests::missing_wiki_dir_renders_empty_index ... ok
test wiki::tests::pages_render_markdown_escaped ... ok
[main 2dbfe1d] third commit café
 1 file changed, 1 insertion(+)
 create mode 100644 "caf\303\251.txt"
test serve::tests::inbox_inside_www_refused ... ok
test wiki::tests::index_titles_sorted_skips_bad ... ok
[main d688bda] non-utf8 filename
 1 file changed, 1 insertion(+)
 create mode 100644 "weird-\377-name.txt"
[main 9c1999a] drop .forge/wiki/README
 1 file changed, 1 deletion(-)
 delete mode 100644 .forge/wiki/README
test gitx::tests::show_non_utf8_path ... ok
test gitx::tests::show_is_byte_exact ... ok
test gitx::tests::snapshot_bundle_clones_and_tarball_extracts ... ok
test feed::tests::build_wires_feed_atom ... ok
[main c17f6fd] drop .forge/wiki/readme
 1 file changed, 1 deletion(-)
 delete mode 100644 .forge/wiki/readme
test build::tests::readme_chain_full_priority_order ... ok
test inbox::tests::rate_limiter_caps_key_count ... ok

test result: ok. 154 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.12s


running 11 tests
test honeypot_silent_zero_files ... ok
test reflected_xss_probe_contains_no_input_bytes ... ok
test caps_tunable_via_env ... ok
test multipart_is_400 ... ok
test oversize_is_413 ... ok
test connection_cap_answers_503_instead_of_spawning_more_threads ... ok
test origin_forgery_is_403_without_origin_passes ... ok
test null_byte_and_non_utf8_are_400 ... ok
test restart_persistence_files_survive ... ok
test quota_full_tiny_quota_is_503 ... ok
test three_rapid_posts_third_is_429 ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s


running 4 tests
test repository_readme_has_no_ascii_logo_or_clone_duplicate ... ok
Initialized empty Git repository in /tmp/hu13-brand-repo-3542808-1793193477499432285/.git/
Initialized empty Git repository in /tmp/hu13-brand-repo-3542808-1793193477499717562/.git/
Initialized empty Git repository in /tmp/hu13-brand-repo-3542808-1793193477499449757/.git/
[main (root-commit) e8ba052] brand
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
[main (root-commit) e8ba052] brand
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
[main (root-commit) e8ba052] brand
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
test social_card_and_meta_present ... ok
test logo_has_no_baked_background ... ok
test header_and_footer_carry_gl0w_branding ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s


running 2 tests
test unknown_subcommand_exits_two ... ok
Initialized empty Git repository in /tmp/hu13-cli-noforge-3543030-1793193477805577711/.git/
[main (root-commit) 37057bc] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 37057bc (2 files) -> /tmp/hu13-cli-noforge-3543030-1793193477805577711/../hu13-cli-out-3543030-1793193477829602441
test build_no_forge_repo_exits_zero ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s


running 4 tests
Initialized empty Git repository in /tmp/hu13-clean-symlink-3543118-1793193478100066676/repo/.git/
Initialized empty Git repository in /tmp/hu13-clean-dotdot-3543118-1793193478099900482/repo/.git/
Initialized empty Git repository in /tmp/hu13-clean-repo-3543118-1793193478099847171/.git/
Initialized empty Git repository in /tmp/hu13-clean-repo-3543118-1793193478100596796/.git/
[main (root-commit) e099c0a] one
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 src/main.rs
[main (root-commit) 9df7ffa] one
 3 files changed, 9 insertions(+)
 create mode 100644 .forge/issues/99999999-9999-4999-8999-999999999999/issue.md
 create mode 100644 README.md
 create mode 100644 keep.txt
[main (root-commit) e099c0a] one
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 src/main.rs
[main (root-commit) cbe1859] one
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
test refuses_symlinked_ancestor_into_repo ... ok
test refuses_relative_dotdot_output_and_keeps_parent ... ok
test refuses_to_clean_repo_or_its_parent ... ok
[main a954ed0] two
 3 files changed, 1 insertion(+), 9 deletions(-)
 delete mode 100644 .forge/issues/99999999-9999-4999-8999-999999999999/issue.md
 delete mode 100644 keep.txt
test rebuild_removes_stale_pages ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s


running 1 test
Initialized empty Git repository in /tmp/hu13-export-repo-3543364-1793193478833195050/.git/
test export_is_exact_snapshot_single_pack_no_paths ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s


running 8 tests
test entrypoint_and_dockerfile_pass_public_origin ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193479250384392/.git/
[main (root-commit) 5d304d8] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 5d304d8 (2 files) -> /tmp/hu13-origin-out-3543485-1793193479268274853
test dumb_repo_git_clones_file_and_http ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193479759878038/.git/
[main (root-commit) 5d304d8] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 5d304d8 (2 files) -> /tmp/hu13-origin-out-3543485-1793193479799345608
test public_origin_primary_is_absolute_bundle_with_snapshot_note ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193480050042660/.git/
[main (root-commit) 213ac04] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 213ac04 (2 files) -> /tmp/hu13-origin-out-3543485-1793193480068223417
test git_clone_over_http_bundle_works ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193480446720011/.git/
[main (root-commit) 213ac04] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 213ac04 (2 files) -> /tmp/hu13-origin-out-3543485-1793193480464239403
test unset_mode_is_bundle_first_with_server_note ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193480701296407/.git/
[main (root-commit) 213ac04] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 213ac04 (2 files) -> /tmp/hu13-origin-out-3543485-1793193480720009806
hu13: built branch main @ 213ac04 (2 files) -> /tmp/hu13-origin-out-3543485-1793193480972483984
hu13: built branch main @ 213ac04 (2 files) -> /tmp/hu13-origin-out-3543485-1793193481227406319
test public_origin_flag_beats_env_and_trailing_slash_stripped ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193481460340301/.git/
[main (root-commit) 7413c63] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 7413c63 (2 files) -> /tmp/hu13-origin-out-3543485-1793193481484825987
test serve_gets_repo_bundle_bytes_identical ... ok
Initialized empty Git repository in /tmp/hu13-origin-repo-3543485-1793193481833674525/.git/
[main (root-commit) 7413c63] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 7413c63 (2 files) -> /tmp/hu13-origin-out-3543485-1793193481860881124
test public_origin_with_clone_url_shows_mirror_source ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.87s


running 3 tests
test code_tab_is_always_stacked ... ok
test code_page_uses_one_vertical_rhythm ... ok
Initialized empty Git repository in /tmp/hu13-codecols-repo-3544242-1793193482130977362/.git/
[main (root-commit) 7d46a45] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 7d46a45 (2 files) -> /tmp/hu13-codecols-out-3544242-1793193482148251233
test code_tab_wraps_files_and_readme_in_stacked_column ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s


running 3 tests
test mobile_stays_tight_wider_screens_get_more ... ok
Initialized empty Git repository in /tmp/hu13-codespace-repo-3544331-1793193482463396919/.git/
Initialized empty Git repository in /tmp/hu13-codespace-repo-3544331-1793193482463528288/.git/
[main (root-commit) c28c0b4] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
[main (root-commit) c28c0b4] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ c28c0b4 (2 files) -> /tmp/hu13-codespace-out-3544331-1793193482505200338
test repo_head_spacing_is_css_margin_not_br_tags ... ok
hu13: built branch main @ c28c0b4 (2 files) -> /tmp/hu13-codespace-out-3544331-1793193482526006067
test repo_head_title_reads_as_page_title ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s


running 4 tests
Initialized empty Git repository in /tmp/hu13-favicon-repo-3544503-1793193482808472704/.git/
Initialized empty Git repository in /tmp/hu13-favicon-repo-3544503-1793193482808439791/.git/
Initialized empty Git repository in /tmp/hu13-favicon-repo-3544503-1793193482808521206/.git/
Initialized empty Git repository in /tmp/hu13-favicon-repo-3544503-1793193482808413951/.git/
[main (root-commit) a22256c] init
 3 files changed, 3 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
 create mode 100644 sub/nested.txt
[main (root-commit) a22256c] init
 3 files changed, 3 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
 create mode 100644 sub/nested.txt
[main (root-commit) a22256c] init
 3 files changed, 3 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
 create mode 100644 sub/nested.txt
[main (root-commit) a22256c] init
 3 files changed, 3 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
 create mode 100644 sub/nested.txt
hu13: built branch main @ a22256c (3 files) -> /tmp/hu13-favicon-out-3544503-1793193482838219939
hu13: built branch main @ a22256c (3 files) -> /tmp/hu13-favicon-out-3544503-1793193482832557557
test every_built_page_carries_head_standards ... ok
test manifest_emitted_and_valid_json ... ok
hu13: built branch main @ a22256c (3 files) -> /tmp/hu13-favicon-out-3544503-1793193482833306918
hu13: built branch main @ a22256c (3 files) -> /tmp/hu13-favicon-out-3544503-1793193482833377071
test favicon_emitted_svg_only_no_binary_blobs ... ok
test serve_maps_webmanifest_and_svg_mime ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s


running 1 test
Initialized empty Git repository in /tmp/hu13-forge-repo-3544896-1793193483362978376/.git/
[main (root-commit) 2697dd3] forge fixture
 17 files changed, 101 insertions(+)
 create mode 100644 .forge/ci/ci.env
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/ci/steps/00_test.sh
 create mode 100644 .forge/issues/11111111-1111-4111-8111-111111111111/comments/66666666-6666-4666-8666-666666666666.md
 create mode 100644 .forge/issues/11111111-1111-4111-8111-111111111111/issue.md
 create mode 100644 .forge/issues/22222222-2222-4222-8222-222222222222/issue.md
 create mode 100644 .forge/issues/33333333-3333-4333-8333-333333333333/issue.md
 create mode 100644 .forge/labels.md
 create mode 100644 .forge/milestones.md
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/patch.diff
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/pr.md
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/reviews/55555555-5555-4555-8555-555555555555.md
 create mode 100644 .forge/tasks/77777770-7777-4777-8777-777777777770.md
 create mode 100644 .forge/tasks/77777771-7777-4777-8777-777777777771.md
 create mode 100644 .forge/tasks/77777772-7777-4777-8777-777777777772.md
 create mode 100644 .forge/tasks/77777773-7777-4777-8777-777777777773.md
 create mode 100644 README.md
test forge_fixture_renders_counts_numbers_and_ci ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s


running 6 tests
test entrypoint_and_dockerfile_pass_both_envs ... ok
Initialized empty Git repository in /tmp/hu13-header-repo-3545204-1793193484480599020/.git/
[main (root-commit) 5df7337] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 5df7337 (2 files) -> /tmp/hu13-header-out-3545204-1793193484513837885
hu13: built branch main @ 5df7337 (2 files) -> /tmp/hu13-header-out-3545204-1793193484778233754
hu13: built branch main @ 5df7337 (2 files) -> /tmp/hu13-header-out-3545204-1793193485025281063
test description_chain_flag_beats_env_beats_hidden ... ok
Initialized empty Git repository in /tmp/hu13-header-repo-3545204-1793193485274689286/.git/
[main (root-commit) ab91baf] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ ab91baf (2 files) -> /tmp/hu13-header-out-3545204-1793193485307322801
hu13: built branch main @ ab91baf (2 files) -> /tmp/hu13-header-out-3545204-1793193485574241258
test empty_values_fall_back_never_blank ... ok
Initialized empty Git repository in /tmp/hu13-header-repo-3545204-1793193485830516499/.git/
[main (root-commit) ab91baf] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ ab91baf (2 files) -> /tmp/hu13-header-out-3545204-1793193485852119719
test feed_title_matches_header_and_subtitle_matches_og ... ok
Initialized empty Git repository in /tmp/hu13-header-repo-3545204-1793193486095350292/.git/
[main (root-commit) b6b0d52] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ b6b0d52 (2 files) -> /tmp/hu13-header-out-3545204-1793193486115793509
test hostile_name_and_description_escape_everywhere ... ok
Initialized empty Git repository in /tmp/hu13-header-repo-3545204-1793193486350280882/.git/
[main (root-commit) b6b0d52] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ b6b0d52 (2 files) -> /tmp/hu13-header-out-3545204-1793193486370735760
hu13: built branch main @ b6b0d52 (2 files) -> /tmp/hu13-header-out-3545204-1793193486605307593
hu13: built branch main @ b6b0d52 (2 files) -> /tmp/hu13-header-out-3545204-1793193486850372009
test repo_name_chain_flag_beats_env_beats_dirname ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s


running 2 tests
Initialized empty Git repository in /tmp/hu13-hide-empty-repo-3545964-1793193487096792633/.git/
Initialized empty Git repository in /tmp/hu13-hide-empty-repo-3545964-1793193487096708013/.git/
[main (root-commit) d8b8c25] init
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
[main (root-commit) d8b8c25] init
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
[main d5ca0ee] full forge
 3 files changed, 16 insertions(+)
 create mode 100644 .forge/releases/v1.0.md
 create mode 100644 .forge/tasks/77777777-7777-4777-8777-777777777777.md
 create mode 100644 .forge/wiki/notes.md
hu13: built branch main @ d8b8c25 (1 files) -> /tmp/hu13-hide-empty-out-3545964-1793193487117548748
test empty_sections_hide_tabs_but_pages_still_build ... ok
hu13: built branch main @ d5ca0ee (4 files) -> /tmp/hu13-hide-empty-out-3545964-1793193487134849739
test full_forge_shows_all_tabs ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s


running 15 tests
Initialized empty Git repository in /tmp/hu13-inbox-repo-3546184-1-1793193487588831886/.git/
test inbox_list_and_show_escape_terminal_output ... ok
[main (root-commit) f791b77] init
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
test inbox_inside_www_refuses_to_start ... ok
test static_serves_nosniff_and_never_lists ... ok
hu13: built branch main @ f791b77 (1 files) -> /tmp/hu13-inbox-dist-3546184-23-1793193487612968374
test build_emits_forms_with_license_honeypot_actions_no_js ... ok
test honeypot_filled_says_received_but_stores_zero_files ... ok
test controls_stripped_except_newline_tab ... ok
test multipart_is_400_and_stores_nothing ... ok
test invalid_utf8_is_400_and_stores_nothing ... ok
test overlong_title_is_400 ... ok
test nul_byte_is_400_and_stores_nothing ... ok
test unchecked_license_is_400_and_stores_nothing ... ok
test oversize_is_413_and_stores_nothing ... ok
test valid_issue_stores_0600_json_ack_shown_nothing_echoed ... ok
test valid_pr_prompt_stores_with_prompt_field ... ok
test wrong_method_on_routes_is_405 ... ok

test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s


running 1 test
Initialized empty Git repository in /tmp/hu13-large-repo-3546365-1793193490827711674/.git/
[main (root-commit) 36a8e67] big
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 big.txt
test oversized_blob_is_streamed_and_never_aborts ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s


running 8 tests
test color_scheme_dark_light ... ok
test diff_vars_defined_dark_and_light ... ok
test light_block_has_no_duplicated_rule_bodies ... ok
test light_media_block_overrides_vars ... ok
test light_budget_and_sharp_corners ... ok
test dark_root_defines_vars ... ok
test rules_reference_vars ... ok
test no_hardcoded_palette_hex_outside_root ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s


running 8 tests
test ascii_banner_limits_and_aesthetic ... ok
test ansi_strips_to_ascii_byte_for_byte ... ok
test favicon_variant_is_simplified_mark_only ... ok
test logo_ansi_is_esc_free_with_codes ... ok
test wordmark_variant_exists_tiny ... ok
test logo_svg_exists_valid_tiny ... ok
test static_holds_no_esc_bytes ... ok
test ascii_renders_inside_pre_unescaped_except_esc ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 3 tests
test nav_scroll_css_scrolls_without_snap_and_shows_state ... ok
Initialized empty Git repository in /tmp/hu13-navbar-repo-3546494-1793193492017426395/.git/
Initialized empty Git repository in /tmp/hu13-navbar-repo-3546494-1793193492017426014/.git/
[main (root-commit) 999e03b] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
[main (root-commit) 999e03b] init
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
hu13: built branch main @ 999e03b (2 files) -> /tmp/hu13-navbar-out-3546494-1793193492043343808
hu13: built branch main @ 999e03b (2 files) -> /tmp/hu13-navbar-out-3546494-1793193492042375163
test active_tab_marked_with_aria_current ... ok
test one_header_bar_with_logo_sep_and_scroll_nav ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s


running 1 test
Initialized empty Git repository in /tmp/hu13-paths-repo-3546652-1793193492309040999/.git/
[main (root-commit) 64f8cd6] hostile fixture
 6 files changed, 35 insertions(+)
 create mode 100644 .forge/issues/aaaaaaaa-1111-4111-8111-111111111111/issue.md
 create mode 100644 .forge/prs/bbbbbbbb-2222-4222-8222-222222222222/pr.md
 create mode 100644 .forge/releases/r1.md
 create mode 100644 .forge/releases/r2.md
 create mode 100644 .forge/releases/r3.md
 create mode 100644 README.md
test hostile_frontmatter_cannot_write_outside_out ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s


running 5 tests
test css_budget_under_15k ... ok
Initialized empty Git repository in /tmp/hu13-polish-repo-3546811-1793193492870214697/.git/
Initialized empty Git repository in /tmp/hu13-polish-repo-3546811-1793193492870651240/.git/
test entrypoint_syntax_checks ... ok
[main (root-commit) 7c13ec1] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
[main (root-commit) 7c13ec1] init
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
test bad_branch_fails_loud_naming_branch ... ok
test unknown_path_is_404_html_for_get_and_post ... ok
test empty_forge_build_all_tabs_none_yet ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s


running 5 tests
test inbox_list_escapes_hostile_id ... ok
test dot_build_uses_directory_name ... ok
test gitlink_gets_no_raw_or_page ... ok
test forge_symlink_is_skipped ... ok
test wiki_root_page_does_not_repeat_its_filename ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s


running 2 tests
test footer_styling_is_muted_and_tiny ... ok
Initialized empty Git repository in /tmp/hu13-provenance-repo-3547279-1793193493571352702/.git/
[main (root-commit) d768190] first
 2 files changed, 4 insertions(+)
 create mode 100644 README.md
 create mode 100644 hello.txt
[main a283eab] second
 1 file changed, 1 insertion(+), 1 deletion(-)
hu13: built branch main @ a283eab (2 files) -> /tmp/hu13-provenance-out-3547279-1793193493605362658
test footer_provenance_on_index_and_detail_pages ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s


running 2 tests
Initialized empty Git repository in /tmp/hu13-raw-repo-3547375-0/.git/
[main (root-commit) 2d0bb8b] raw
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 evil.html
test raw_active_types_download_never_render ... ok
test build_emits_pages_headers_file ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s


running 1 test
Initialized empty Git repository in /tmp/hu13-relapi-repo-3547464-1793193494142370441/.git/
[main (root-commit) ea62111] relapi fixture
 8 files changed, 39 insertions(+)
 create mode 100644 .forge/issues/11111111-1111-4111-8111-111111111111/issue.md
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/pr.md
 create mode 100644 .forge/releases/out/v1.0/app.bin
 create mode 100644 .forge/releases/out/v1.0/nested.txt
 create mode 100644 .forge/releases/v1.0.md
 create mode 100644 .forge/releases/v2.0.md
 create mode 100644 .forge/wiki/notes.md
 create mode 100644 README.md
test releases_artifacts_api_agents_feed ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s


running 10 tests
test css_breakpoints_present ... ok
test css_budget_and_sharp_corners ... ok
test no_fixed_pixel_widths_on_layout ... ok
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494793140696/.git/
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494793400239/.git/
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494793332250/.git/
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494793225348/.git/
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494792894863/.git/
Initialized empty Git repository in /tmp/hu13-responsive-repo-3547657-1793193494793213154/.git/
test zero_bare_tables_in_sources ... ok
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main (root-commit) 6bf5f47] first commit
 2 files changed, 5 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 3dcb9c1] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main a4fb000] long-title forge fixture
 8 files changed, 46 insertions(+)
 create mode 100644 .forge/ci/ci.env
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/ci/steps/00_wrap.sh
 create mode 100644 .forge/issues/aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa/issue.md
 create mode 100644 .forge/labels.md
 create mode 100644 .forge/prs/bbbbbbbb-bbbb-4bbb-bbbb-bbbbbbbbbbbb/pr.md
 create mode 100644 .forge/releases/v9.9.md
 create mode 100644 .forge/tasks/cccccccc-cccc-4ccc-cccc-cccccccccccc.md
hu13: built branch main @ 3dcb9c1 (2 files) -> /tmp/hu13-responsive-out-3547657-1793193494840126107
test mobile_nav_wraps_and_file_table_keeps_name_and_age ... ok
hu13: built branch main @ 3dcb9c1 (2 files) -> /tmp/hu13-responsive-out-3547657-1793193494835871164
hu13: built branch main @ 3dcb9c1 (2 files) -> /tmp/hu13-responsive-out-3547657-1793193494831818514
test touch_targets_and_stacking_header ... ok
test scroll_wrappers_on_file_and_commit_pages ... ok
hu13: built branch main @ 3dcb9c1 (2 files) -> /tmp/hu13-responsive-out-3547657-1793193494837339229
hu13: built branch main @ 3dcb9c1 (2 files) -> /tmp/hu13-responsive-out-3547657-1793193494840051115
test viewport_meta_on_all_pages ... ok
test zero_js_and_reader_friendly ... ok
hu13: built branch main @ a4fb000 (10 files) -> /tmp/hu13-responsive-tables-3547657-1793193494861529561
test forge_list_tables_scroll_and_wrap_long_titles ... ok

test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s


running 2 tests
Initialized empty Git repository in /tmp/hu13-review3-repo-3548352-1793193495662351761/.git/
Initialized empty Git repository in /tmp/hu13-review3-repo-3548352-1793193495662351772/.git/
[main (root-commit) 27fcf86] one
 9 files changed, 37 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/steps/00_test.sh.log
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/issues/11111111-1111-4111-8111-111111111111/issue.md
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/pr.md
 create mode 100644 README.md
 create mode 100644 a#b.txt
 create mode 100644 crlf.txt
 create mode 100644 q?x.txt
 create mode 100644 src/hi.txt
[main (root-commit) bdcf688] one
 9 files changed, 37 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/steps/00_test.sh.log
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/issues/11111111-1111-4111-8111-111111111111/issue.md
 create mode 100644 .forge/prs/44444444-4444-4444-8444-444444444444/pr.md
 create mode 100644 README.md
 create mode 100644 a#b.txt
 create mode 100644 crlf.txt
 create mode 100644 q?x.txt
 create mode 100644 src/hi.txt
test review3_build_regressions ... ok
test serve_uses_branded_404_and_streams_encoded_paths ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s


running 3 tests
Initialized empty Git repository in /tmp/hu13-review4-repo-3548794-1793193496563261558/.git/
Initialized empty Git repository in /tmp/hu13-review4-repo-3548794-1793193496563432681/.git/
[main (root-commit) c679ffe] review4 fixture
 10 files changed, 27 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/steps/00_test.sh.log
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/releases/out/v1#x/artifact.html
 create mode 100644 ".forge/releases/out/v1#x/evil\" onmouseover=\"alert(1).html"
 create mode 100644 .forge/releases/out/v1#x/hash#q?%.txt
 create mode 100644 .forge/releases/v1#x.md
 create mode 100644 .forge/wiki/a#b.md
 create mode 100644 README.md
 create mode 100644 raw/bad.html
 create mode 100644 raw/x.html
[main (root-commit) 7780079] review4 fixture
 10 files changed, 27 insertions(+)
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/steps/00_test.sh.log
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/releases/out/v1#x/artifact.html
 create mode 100644 ".forge/releases/out/v1#x/evil\" onmouseover=\"alert(1).html"
 create mode 100644 .forge/releases/out/v1#x/hash#q?%.txt
 create mode 100644 .forge/releases/v1#x.md
 create mode 100644 .forge/wiki/a#b.md
 create mode 100644 README.md
 create mode 100644 raw/bad.html
 create mode 100644 raw/x.html
test review4_relative_repo_keeps_log_dots ... ok
test review4_build_and_release_hardening ... ok
test review4_origin_and_static_symlink_gate ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s


running 7 tests
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498297233186/.git/
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498296325596/.git/
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498296203004/.git/
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498299476905/.git/
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498301358569/.git/
Initialized empty Git repository in /tmp/hu13-review5-repo-3549245-1793193498297548411/.git/
Initialized empty Git repository in /tmp/hu13-review5-bundle-src-3549245-1793193498303943286/.git/
test serve_404_headers_and_bundle_symlinks_are_safe ... ok
test pages_headers_use_one_splat_for_artifacts ... ok
test symlinked_forge_root_is_not_read ... ok
test multibyte_timestamps_do_not_panic ... ok
test reserved_index_names_do_not_hijack_section_indexes ... ok
test markdown_links_images_and_heading_anchors_resolve ... ok
test symlinked_forge_trees_and_files_are_ignored ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s


running 3 tests
test both_themes_pass_aa_for_text_colors ... ok
test field_boundaries_pass_ui_contrast ... ok
test themes_define_the_same_vars ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 2 tests
test trunc_css_utilities_and_widths ... ok
Initialized empty Git repository in /tmp/hu13-truncate-repo-3550060-1793193499050670728/.git/
[main (root-commit) f4b26cb] Sxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <script>alert(1)</script> "quoted" & more
 Author: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA <[email protected]>
 2 files changed, 2 insertions(+)
 create mode 100644 README.md
 create mode 100644 notes.txt
[main f9361f2] second commit
 1 file changed, 2 insertions(+), 1 deletion(-)
[main 5538197] forge evil fixture
 7 files changed, 44 insertions(+)
 create mode 100644 .forge/ci/ci.env
 create mode 100644 .forge/ci/runs/2026-09-10T00-00-00Z/summary.md
 create mode 100644 .forge/ci/steps/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss_step.sh
 create mode 100644 .forge/issues/aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa/issue.md
 create mode 100644 .forge/prs/bbbbbbbb-bbbb-4bbb-bbbb-bbbbbbbbbbbb/pr.md
 create mode 100644 .forge/releases/v9.9.md
 create mode 100644 .forge/tasks/cccccccc-cccc-4ccc-cccc-cccccccccccc.md
hu13: built branch main @ 5538197 (9 files) -> /tmp/hu13-truncate-out-3550060-1793193499094329127
test every_table_cell_truncates_with_title ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s

    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
     Running unittests src/main.rs (target/debug/deps/hu13-036c7a93ec0f8b20)
Cloning into '/tmp/hu13-build-clone-3536616-33/cloned'...
Cloning into '/tmp/hu13-clone-3536616-12-1793193474425625344/cloned'...
     Running tests/abuse.rs (target/debug/deps/abuse-d16df63db136fe38)
     Running tests/brand.rs (target/debug/deps/brand-fcb867377bff06f8)
     Running tests/build_cli.rs (target/debug/deps/build_cli-042c6cc5817826e2)
     Running tests/clean_out.rs (target/debug/deps/clean_out-92bc7bd8e73cb5dc)
     Running tests/clone_export.rs (target/debug/deps/clone_export-96a07ff424c86e80)
     Running tests/clone_origin.rs (target/debug/deps/clone_origin-7a432b69d4d65ff4)
Cloning into '/tmp/hu13-origin-dumb-file-3543485-1793193479527582916/cloned'...
done.
Cloning into '/tmp/hu13-origin-dumb-http-3543485-1793193479671235081/cloned'...
Cloning into '/tmp/hu13-origin-cloned-3543485-1793193480403157581/clone…[truncated]

03_dogfood.sh.log

hu13: built branch master @ 1623b7f (536 files) -> /tmp/hu13-dogfood
dogfood: hu13 build exited 0
dogfood: found index.html
dogfood: found feed.atom
dogfood: found api/

04_pages_inbox.sh.log

✔ GET is 405 with POST allowed and no-store/nosniff (539.138056ms)
✔ valid issue stores one JSON object and returns an ack (509.204605ms)
✔ valid pr-prompt uses prompt (and accepts body alias) (1006.078939ms)
✔ missing license, empty fields and oversize are 400 (2007.90682ms)
✔ honeypot fakes success without storing (501.832505ms)
✔ malformed escapes, non-UTF-8 and NUL are 400 (1506.140363ms)
✔ cross-origin browser POST is rejected; curl (no Origin) passes (2506.338899ms)
✔ wrong content type and oversized bodies are rejected (1002.164649ms)
✔ quota is enforced before storing (1002.945307ms)
✔ quota above 1000 paginates R2 listings (503.799252ms)
✔ missing R2 binding or salt fails closed (1004.337946ms)
ℹ tests 11
ℹ suites 0
ℹ pass 11
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 12181.154117