Skip to content

Conversation

@stefan-burke
Copy link
Member

No description provided.

stefan-burke and others added 7 commits November 12, 2025 16:03
The test helper scripts (bin/rspec-*) were copied from an RSpec project
and didn't work with this Minitest-based project. Created new Minitest-
compatible helper scripts to provide the same convenient test workflow:

- bin/test: Fast parallel test runner with coverage and clean output
- bin/test-quick: Run tests quickly without coverage for fast iteration
- bin/test-find: Find and show first failing test with helpful context

All scripts use the Rails binstub directly for proper dependency
resolution and provide formatted output summaries.
- Remove tailwindcss package from flake.nix
- Add tailwindcss-rails gem (v4.4.0) which bundles Tailwind v4
- Remove custom rake tasks (lib/tasks/tailwindcss.rake)
- Remove sass compressor monkeypatch no longer needed
- Remove sassc-rails gem as we're using plain CSS now
- Migrate styles from app/assets/stylesheets/application.tailwind.css
  to app/assets/tailwind/application.css with v4 syntax (@import instead of @tailwind)
- Add Procfile.dev for development with bin/dev
- Update .gitignore to exclude build artifacts
- All 356 tests passing with 88.7% line coverage
The test was failing because band order was non-deterministic from the
database query. Now bands are sorted alphabetically in the iCal
description to ensure consistent output across test runs.
@stefan-burke stefan-burke merged commit 72a3339 into main Nov 18, 2025
1 of 2 checks passed
@stefan-burke stefan-burke deleted the claude/remove-tailwind-flake-011CV5A29n76k4F2VhfLQGLi branch November 18, 2025 13:16
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.

3 participants