• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

jhheider / penknife
76%

Build:
DEFAULT BRANCH: main
Repo Added 06 Jul 2026 06:55AM UTC
Token BI0FhyUvEc2Z3wuIynBvMMM4qlxRMI3ef regen
Build 24 Last
Files 33
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • ci/adopt-rust-ci
  • ci/release-musl
  • ci/release-rust-ci
  • deps/ring-not-aws-lc
  • feat/cli-fixes-and-surface
  • feat/cli-render-search
  • feat/library-hardening
  • fix/status-message-clobber
  • main
  • polish/pre-release
  • refactor/color-eyre
  • test/penknife-coverage

07 Jul 2026 08:03AM UTC coverage: 75.908% (+0.007%) from 75.901%
28851117080

push

github

web-flow
deps: use ring instead of aws-lc-rs for rustls (#40)

reqwest 0.13's rustls feature pulls the default provider aws-lc-rs, which
vendors the AWS-LC C library (aws-lc-sys) - a large tree needing cmake, and
awkward to cross-compile to aarch64-musl. Switch to reqwest's
rustls-no-provider feature and install the lean ring provider (matching
govee-api2). aws-lc-sys is gone from the tree; ring cross-compiles cleanly.

The provider is installed process-wide, idempotently, at the gist client's
construction (covers tests) and in main (covers the app's other TLS paths).


Claude-Session: https://claude.ai/code/session_01PtgaNLj8kZthZWZBr9kMyh

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

6 of 7 new or added lines in 2 files covered. (85.71%)

7083 of 9331 relevant lines covered (75.91%)

26.71 hits per line

Relevant lines Covered
Build:
Build:
9331 RELEVANT LINES 7083 COVERED LINES
26.71 HITS PER LINE
Source Files on main
  • Tree
  • List 33
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28851117080 main deps: use ring instead of aws-lc-rs for rustls (#40) reqwest 0.13's rustls feature pulls the default provider aws-lc-rs, which vendors the AWS-LC C library (aws-lc-sys) - a large tree needing cmake, and awkward to cross-compile to aarch64-musl. S... push 07 Jul 2026 08:04AM UTC web-flow github
75.91
28850952114 deps/ring-not-aws-lc Merge 6a4340247 into c6e86b0b9 Pull #40 07 Jul 2026 08:01AM UTC web-flow github
75.91
28850279256 main ci: migrate release to shared rust-ci workflow; pin reqwest to rustls (#39) Replace the standalone release.yml with a thin caller of jhheider/rust-ci/.github/workflows/release.yml@v1. The caller grants contents: write (the reusable workflow reque... push 07 Jul 2026 07:48AM UTC web-flow github
75.9
28850108046 ci/release-musl Merge 6946b465b into 2a4b0a455 Pull #39 07 Jul 2026 07:45AM UTC web-flow github
75.9
28846973528 fix/status-message-clobber Merge becb30114 into 2a4b0a455 Pull #38 07 Jul 2026 06:43AM UTC web-flow github
75.94
28845885085 main refactor: use color_eyre for TUI error/panic reports (#37) Claude-Session: https://claude.ai/code/session_01PtgaNLj8kZthZWZBr9kMyh Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> push 07 Jul 2026 06:19AM UTC web-flow github
75.9
28845789956 refactor/color-eyre Merge 848c510ba into 200380516 Pull #37 07 Jul 2026 06:17AM UTC web-flow github
75.9
28845465935 main test: raise coverage - App interaction + TUI layers (#36) Add a #[cfg(test)] harness (app::test_support) that builds an App from Default config/store over a tempdir root, plus file/key helpers and a serialized data-dir redirect for handlers that ... push 07 Jul 2026 06:09AM UTC web-flow github
75.91
28845385794 test/penknife-coverage Merge d1314e512 into 82f3644fb Pull #36 07 Jul 2026 06:07AM UTC web-flow github
75.91
28844720896 ci/release-rust-ci Merge 662d82803 into b7b2c4694 Pull #34 07 Jul 2026 05:51AM UTC web-flow github
40.36
See All Builds (24)

Badge your Repo: penknife

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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