• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jzombie / rust-sec-fetcher / 25087183531
65%

Build:
DEFAULT BRANCH: main
Ran 29 Apr 2026 02:26AM UTC
Jobs 1
Files 77
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Apr 2026 01:59AM UTC coverage: 64.776% (+7.1%) from 57.691%
25087183531

push

github

web-flow
Add 10-K Item 1 and Item 7 pulls (#55)

* Prototype 10-K section retrievals

* dynamic 10-K section extractor + CIK lineage system

Replace hardcoded Item 1/7 struct with a scraper-based extractor that
dynamically discovers and returns all numbered sections (Item 1, 1A, 2,
3, 7, 7A, 8, …) keyed as a HashMap. Use a widest-span heuristic to
distinguish body sections from TOC/cross-reference tokens.

Add fetch_related_ciks / fetch_all_entity_submissions for predecessor
CIK tracking (e.g. GOOG → Google Inc).

- TenKSections: HashMap<String, String> with .get("item_7"), .item1(),
  .item7(), .keys(), .iter() accessors
- ANY_ITEM_RE: single regex replaces per-item hardcoded patterns
- scraper DOM text-node traversal for HTML (fixes table-cell anchoring)
- line-based tokenizer for SGML/plain-text
- 15/15 tenk_sections_tests pass across SGML (1994–1996), early HTML
  (2003–2009), iXBRL (2016–2017), and modern HTML (2019–2024) fixtures
- 7/7 cik_lineage_tests pass (GOOG/GOOGL predecessor chain verified)

* Extract parsers

* cargo fmt

* Prototype arbitrary item parsing

* Add related items

* Add enum for 10-K items

* Extract test fixtures into separate workspace crate

* Sort workspace deps

* cargo fmt

* Enable config file to be found from subdirectories

* Prototype 10-K item auditing

* Improve robustness against malformed documents

* Add merge+sort+dedup logic to 10-K submission fetch

Also deduplicates test fixture loaders.

* Merge 10-K/A and 10-K405/A

* Rename collect_10k_filings and add comments

* Store raw .htm/.txt files for 10-K auditing

* Add example for converting direct files to Parquet

* Fix intermediate directory

* Add prototype 10-K to Parquet converter

* Bump clap from 4.6.0 to 4.6.1 (#52)

* Bump tokio from 1.50.0 to 1.51.1 (#49)

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.50.0 to 1.51.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...... (continued)

1053 of 1603 new or added lines in 38 files covered. (65.69%)

5 existing lines in 3 files now uncovered.

3678 of 5678 relevant lines covered (64.78%)

7879.65 hits per line

Uncovered Changes

Lines Coverage ∆ File
251
0.0
src/bin/pulls/tenk_audit.rs
156
0.0
src/network/fetch_10k_sections.rs
50
0.0
src/network/fetch_related_ciks.rs
47
0.0
sec-fetcher-test-fixtures/src/bin/refresh_test_fixtures.rs
11
74.81
-6.18% src/config/config_manager.rs
3
91.43
-8.57% src/enums/url_enum.rs
3
0.0
-56.25% src/network/fetch_cik_submissions.rs
3
66.67
66.67% src/network/filings/fetch_10k.rs
2
73.37
23.37% src/network/fetch_edgar_feed.rs
2
0.0
0.0% src/network/filings/fetch_form4.rs
2
0.0
0.0% src/network/filings/fetch_s1.rs
2
0.0
0.0% src/network/filings/fetch_s2.rs
2
0.0
0.0% src/network/filings/fetch_s3.rs
2
0.0
0.0% src/network/filings/fetch_schedule_13d.rs
2
0.0
0.0% src/network/filings/fetch_schedule_13g.rs
2
96.23
src/parsers/parse_cik_submissions.rs
1
89.39
30.77% src/caches.rs
1
0.0
0.0% src/network/fetch_us_gaap_fundamentals.rs
1
0.0
0.0% src/network/filings/fetch_10q.rs
1
0.0
0.0% src/network/filings/fetch_13f.rs
1
0.0
0.0% src/network/filings/fetch_8k.rs
1
0.0
0.0% src/network/filings/fetch_def14a.rs
1
0.0
0.0% src/network/filings/fetch_filings.rs
1
0.0
0.0% src/network/filings/fetch_nport.rs
1
0.0
0.0% src/ops/ipo.rs
1
94.32
1.06% src/parsers/parse_13f_xml.rs

Coverage Regressions

Lines Coverage ∆ File
3
92.57
5.85% src/views/html_helpers.rs
1
74.81
-6.18% src/config/config_manager.rs
1
94.32
1.06% src/parsers/parse_13f_xml.rs
Jobs
ID Job ID Ran Files Coverage
1 25087183531.1 29 Apr 2026 02:26AM UTC 77
64.78
GitHub Action Run
Source Files on build 25087183531
  • Tree
  • List 77
  • Changed 47
  • Source Changed 32
  • Coverage Changed 31
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25087183531
  • 2150e804 on github
  • Prev Build on main (#24757853962)
  • Next Build on main (#25174821602)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc