Skip to content

v0.2.1: CI/CD Test Integration

Choose a tag to compare

@tindotdev tindotdev released this 23 Dec 11:19
· 424 commits to main since this release

CI/CD Enhancement

This release adds automated testing to the deployment pipeline and documents the testing strategy.

What's New

CI/CD Integration

  • Tests and typecheck now run before every deployment to production
  • Deployment workflow updated to catch issues earlier in the pipeline
  • Prevents broken code from reaching production

Testing Strategy Documentation

  • Comprehensive testing strategy documented in docs/testing.md
  • Covers unit, integration, and E2E testing approaches
  • Includes guidance for D1 database testing, auth mocking, and deployment verification

Housekeeping

  • Cleaned up temporary task files post-Step 2
  • Added testing documentation to docs index

Previous Features (v0.2.0)

Step 2: Batch Input - Complete

  • Domain schema: Term, TermSense, Bucket with duplicate handling
  • Batch API: Parse multiline input, create buckets, accept terms
  • Web routes: Batch input UI with protected authentication
  • Comprehensive test coverage for batch operations

Step 1: Single-term flow - Complete (v0.1.0)

  • Google SSO authentication with allowlist
  • Single term input and bucket creation
  • D1 schema with migrations

Full Changelog: v0.2.0...v0.2.1