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

agentic-dev-library / thumbcode / 21115056289
23%

Build:
DEFAULT BRANCH: main
Ran 18 Jan 2026 04:36PM UTC
Jobs 1
Files 17
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

18 Jan 2026 04:36PM UTC coverage: 42.505% (+1.4%) from 41.079%
21115056289

push

github

web-flow
feat(env): implement environment configuration and setup script (#43)

- Expanded .env.example with all required variables including:
  - AI provider keys (Anthropic, OpenAI)
  - GitHub OAuth integration
  - EAS/Expo build configuration
  - App Store submission variables (iOS/Android)
  - Optional analytics and monitoring

- Created app.config.ts dynamic Expo config:
  - Environment-specific configuration (dev/staging/prod)
  - Automatic environment detection
  - Type-safe environment variable access
  - Different bundle identifiers per environment

- Created src/lib/env.ts for runtime environment validation:
  - Type-safe EnvironmentConfig interface
  - validateEnvironment() for startup validation
  - isFeatureEnabled() for feature flags
  - apiUrls constants for API endpoints

- Created scripts/setup.sh for first-time contributors:
  - Checks for Node.js 18+ and pnpm
  - Creates .env.local from .env.example
  - Installs dependencies
  - Runs type check

- Created docs/development/ENVIRONMENT.md:
  - Comprehensive environment setup guide
  - EAS secrets management instructions
  - Security best practices
  - Troubleshooting section

- Added 10 unit tests for env module
- Updated package.json with setup and dev scripts
- Updated SETUP.md with quick start instructions

Closes #7

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

115 of 361 branches covered (31.86%)

Branch coverage included in aggregate %.

26 of 35 new or added lines in 1 file covered. (74.29%)

299 of 613 relevant lines covered (48.78%)

1.23 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
62.12
src/lib/env.ts
Jobs
ID Job ID Ran Files Coverage
1 unit-tests - 21115056289.1 18 Jan 2026 04:36PM UTC 17
42.51
GitHub Action Run
Source Files on build 21115056289
  • Tree
  • List 17
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21115056289
  • d23163c7 on github
  • Prev Build on main (#21114944112)
  • Next Build on main (#21115150935)
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