Skip to content

docs: add Troubleshooting FAQ and Dependabot config - #13

Merged
TheStreamCode merged 2 commits into
mainfrom
feat/chutes-build-p1-faq-dependabot
Sep 22, 2026
Merged

TheStreamCode merged 2 commits into
mainfrom
feat/chutes-build-p1-faq-dependabot

Conversation

@TheStreamCode

Copy link
Copy Markdown
Owner

P1 contributor-funnel polish per repo review (README Dim 2, Automation/Security Dims 4/7).

Changes

  • README Troubleshooting section (+ nav link): three failure modes, each grounded in-repo:
    • Missing CHUTES_API_KEY — first-launch credential, process env (no auto .env loading), inspect --json check (docs/configuration.md).
    • Model-pool routing errors — saved default pool vs CHUTES_ROUTING_POOL inline pool, fallback chain, CHUTES_STRICT_MODEL, CHUTES_ROUTING_STRATEGY (docs/configuration.md Native routing).
    • Windows console glyph degradation — legacy ConHost ASCII/CP437 fallbacks, use Windows Terminal/VS Code; notes CI forcing modern glyphs via CHUTES_BUILD_FORCE_LEGACY_CONSOLE=0 (glyphs.rs, ci.yml).
  • .github/dependabot.yml (new): cargo + npm + github-actions ecosystems, weekly grouped schedules.

Non-goals (untouched)

  • No release trigger change (P2 tag-triggered switch out of scope); no awesome-list PR.

Verification

  • npm test: 16/16 pass.
  • actionlint: not installed locally — skipped (no workflow files touched).
  • cargo fmt --check: N/A — no Rust files touched (README + YAML only).
  • Dependabot YAML presence/sanity checked via node read.

Michael Gasperini added 2 commits September 22, 2026 19:56
Add README Troubleshooting section covering missing CHUTES_API_KEY,
model-pool routing errors, and Windows console glyph degradation,
each grounded in docs/configuration.md, glyphs.rs, and CI env.

Add .github/dependabot.yml with cargo, npm, and github-actions
ecosystems on a weekly grouped schedule.
cargo-deny 'advisories' failed on rustls 0.23.37 (RUSTSEC-2026-0285:
TLS 1.3 handshake messages accepted across encryption level
boundaries; GHSA-2mjx-qc3c-rqvc). Advisory solution is upgrade to
>=0.23.45, applied via 'cargo update -p rustls'. The resolver also
moved companion crates aws-lc-rs 1.16.2 -> 1.18.1,
aws-lc-sys 0.39.1 -> 0.45.0 and rustls-webpki 0.103.13 -> 0.103.15.
No allowlist entry added: a patched release exists, so a bump (not
an ignore) is the correct fix per deny.toml policy.

Local verification: cargo-deny 0.20.2
'check advisories licenses bans sources' ->
advisories ok, bans ok, licenses ok, sources ok.
@TheStreamCode
TheStreamCode merged commit d5f22f3 into main Sep 22, 2026
10 checks passed
@TheStreamCode
TheStreamCode deleted the feat/chutes-build-p1-faq-dependabot branch September 22, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant