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

kahwee / bunki
92%

Build:
DEFAULT BRANCH: main
Repo Added 06 May 2025 07:52AM UTC
Token oO6f7B6q3VAQZaCTcMkSG4bEyNlTRLSJs regen
Build 162 Last
Files 28
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
  • copilot/fix-a5d973f6-5201-4487-af2f-5c67ba81ff52
  • dependabot/bun/autoprefixer-10.4.22
  • dependabot/bun/autoprefixer-10.4.27
  • dependabot/bun/bun-types-1.2.22
  • dependabot/bun/bun-types-1.2.23
  • dependabot/bun/bun-types-1.3.1
  • dependabot/bun/bun-types-1.3.10
  • dependabot/bun/commander-14.0.1
  • dependabot/bun/commander-14.0.2
  • dependabot/bun/lint-staged-16.1.5
  • dependabot/bun/lint-staged-16.1.6
  • dependabot/bun/lint-staged-16.2.0
  • dependabot/bun/lint-staged-16.2.3
  • dependabot/bun/lint-staged-16.2.6
  • dependabot/bun/lint-staged-16.3.1
  • dependabot/bun/marked-16.2.0
  • dependabot/bun/marked-16.3.0
  • dependabot/bun/tailwindcss-4.1.13
  • dependabot/bun/tailwindcss-4.1.16
  • dependabot/bun/tailwindcss-4.2.0
  • dependabot/bun/tailwindcss-4.2.1
  • dependabot/bun/tailwindcss/postcss-4.1.13
  • dependabot/bun/tailwindcss/postcss-4.1.16
  • dependabot/bun/tailwindcss/postcss-4.2.0
  • dependabot/bun/tailwindcss/postcss-4.2.1
  • dependabot/bun/typescript-5.9.3
  • main

10 Mar 2026 06:11AM UTC coverage: 92.249% (+9.4%) from 82.822%
22889652356

push

github

kahwee
refactor: DRY improvements, type safety, and test coverage

Source changes:
- Remove `any` types: CSSConfig in assets.ts, business/data params in
  validators.ts, error catch in markdown-utils.ts
- Remove unused generic T from createPagination (only uses .length)
- Extract generateOptionalPage() helper in pages.ts to DRY 404/map
  template error handling
- Extract logErrorGroup() in parser.ts to DRY four repeated error
  reporting blocks
- Replace fs import in server.ts with Bun-native isDirectory()

Tests (+75 tests, 429 → 504):
- Add test/utils/build-cache.test.ts (30 tests, 47%→100% func coverage)
- Add test/utils/change-detector.test.ts (20 tests, 0%→100% coverage)
- Add test/utils/schema-factory.test.ts (8 tests, 50%→100% func coverage)
- Extend parser.test.ts: file conflicts, strict mode, error reporting paths
- Extend markdown-utils.test.ts: tag validation, YAML error handling
Overall line coverage: 86% → 94%

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

88 of 92 new or added lines in 7 files covered. (95.65%)

2761 of 2993 relevant lines covered (92.25%)

37.21 hits per line

Relevant lines Covered
Build:
Build:
2993 RELEVANT LINES 2761 COVERED LINES
37.21 HITS PER LINE
Source Files on main
  • Tree
  • List 28
  • Changed 11
  • Source Changed 7
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22889652356 main refactor: DRY improvements, type safety, and test coverage Source changes: - Remove `any` types: CSSConfig in assets.ts, business/data params in validators.ts, error catch in markdown-utils.ts - Remove unused generic T from createPagination (on... push 10 Mar 2026 06:11AM UTC kahwee github
92.25
22887692080 main [chore] bump and release push 10 Mar 2026 04:52AM UTC kahwee github
82.82
22865037163 main fix: rewrite _assets paths to CDN URLs reliably - markdown-utils: fall back to year from file path when frontmatter date is missing or produces NaN, so ./_assets/ rewrites work for all posts - parser postprocess: rewrite ./_assets/ paths inside... push 09 Mar 2026 05:02PM UTC kahwee github
82.65
22839447991 main Fix SEO contradictions: noindex rendered, canonicals, OG tags, no /page/ in sitemap - Remove pagination URLs (/page/N/, /tags/*/page/N/, /year/page/N/) from sitemap to align with noindex directives on those pages - Add <meta name="robots" conte... push 09 Mar 2026 05:16AM UTC kahwee github
82.55
22564254206 dependabot/bun/lint-staged-16.3.1 Merge 17503aae9 into ed35439b8 Pull #34 02 Mar 2026 06:30AM UTC web-flow github
82.12
22564256793 dependabot/bun/autoprefixer-10.4.27 Merge c41456182 into ed35439b8 Pull #35 02 Mar 2026 06:30AM UTC web-flow github
82.12
22564251759 dependabot/bun/bun-types-1.3.10 Merge ef998130b into ed35439b8 Pull #33 02 Mar 2026 06:30AM UTC web-flow github
82.12
22564245204 dependabot/bun/tailwindcss/postcss-4.2.1 Merge 7061d7a85 into ed35439b8 Pull #32 02 Mar 2026 06:30AM UTC web-flow github
82.12
22564241467 dependabot/bun/tailwindcss-4.2.1 Merge 48794cf30 into ed35439b8 Pull #31 02 Mar 2026 06:30AM UTC web-flow github
82.12
22360121670 main Add validate:media command to audit media files New command: bunki validate:media Features: - Checks for missing media files (referenced in markdown but not in filesystem) - Checks for unused media files (exist in filesystem but not referenced) ... push 24 Feb 2026 04:30PM UTC kahwee github
80.82
See All Builds (162)

Badge your Repo: bunki

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