Commit Graph

176 Commits

Author SHA1 Message Date
david 5b91cf1426 ci: use node:20-alpine container to avoid Node.js setup time 2026-03-31 21:58:37 -07:00
david 00373fcef4 refactor: move legacy files to organized directories
Test / unit-tests (push) Failing after 6m1s
Pull Request / acceptance-tests (pull_request) Has been cancelled
Pull Request / analyze-bump-type (pull_request) Has been cancelled
Pull Request / unit-tests (pull_request) Has been cancelled
2026-03-31 21:50:51 -07:00
david 80714a5daa refactor: move TODO.md to docs directory for better organization 2026-03-31 21:49:26 -07:00
david 039b927bb7 refactor: move Python scripts to scripts/python/ directory 2026-03-31 21:49:20 -07:00
david 9511eed477 refactor: move deployment docs to docs/deployment/ directory 2026-03-31 21:49:12 -07:00
david 0e1046fcb5 docs: add FILE_ORGANIZATION.md to document project structure 2026-03-31 21:49:07 -07:00
david 5f02726ba6 docs: update README and AGENTS.md with CI/CD and justfile info 2026-03-31 21:48:58 -07:00
david e08d72bfe6 chore: update justfile with SQLite acceptance tests and utility tasks 2026-03-31 21:48:52 -07:00
david 9980021037 feat: support both SQLite and PostgreSQL in prisma.ts 2026-03-31 21:48:47 -07:00
david 6b70c3f388 ci: add unit and acceptance tests to PR workflow with SQLite 2026-03-31 21:48:39 -07:00
david ff7461973a fix: optimize workflows to avoid redundant test runs
Pull Request / analyze-bump-type (pull_request) Successful in 21s
Test / unit-tests (push) Has been cancelled
2026-03-31 20:05:48 -07:00
david 9b69cb84e3 docs: add workflow architecture documentation
Test / unit-tests (push) Has been cancelled
Test / safe-acceptance-tests (push) Has been cancelled
Pull Request / unit-tests (pull_request) Successful in 13m14s
Test / unit-tests (pull_request) Successful in 13m11s
Pull Request / analyze-bump-type (pull_request) Successful in 10s
Test / safe-acceptance-tests (pull_request) Has been cancelled
2026-03-31 20:02:34 -07:00
david 5c9b98a926 feat: add PR workflow with bump type analysis
Test / unit-tests (push) Has been cancelled
Test / safe-acceptance-tests (push) Has been cancelled
Test / unit-tests (pull_request) Failing after 11m39s
Pull Request / unit-tests (pull_request) Failing after 16m27s
Pull Request / analyze-bump-type (pull_request) Has been cancelled
Test / safe-acceptance-tests (pull_request) Has been cancelled
2026-03-31 20:01:41 -07:00
david 73ba929e36 fix: update release workflow to bump version on PR merge 2026-03-31 20:01:24 -07:00
david c9cd00a055 fix: handle existing git tags and use DOCKER_LOGIN/DOCKER_PASSWORD secrets 2026-03-31 19:58:43 -07:00
david 9768ff3517 fix: handle Docker registry authentication gracefully in release workflow
Release / build-and-test (push) Failing after 5m20s
2026-03-31 19:37:34 -07:00
david 0343fa91d2 fix: run unit tests on branch commits, skip main branch
Release / build-and-test (push) Has been cancelled
2026-03-31 19:33:16 -07:00
david b654571a37 feat: add test workflow for every commit
Release / build-and-test (push) Has been cancelled
Test / safe-acceptance-tests (push) Has been cancelled
Test / unit-tests (push) Has been cancelled
2026-03-31 19:30:14 -07:00
david 0090611994 trigger: release with test-capable image
Release / build-and-test (push) Has been cancelled
2026-03-31 19:28:10 -07:00
david 9416159712 feat: build test-capable image, run tests, then build production image
Release / build-and-test (push) Has been cancelled
2026-03-31 19:27:59 -07:00
david d39172ca44 trigger: release workflow
Release / release (push) Has been cancelled
2026-03-31 19:18:13 -07:00
david cd119694ed fix: release workflow should not commit, only tag
Release / release (push) Has been cancelled
2026-03-31 19:18:00 -07:00
david 3e4e896677 trigger: manual workflow trigger for docker.notsosm.art
Release / release (push) Has been cancelled
2026-03-31 19:16:24 -07:00
david 5e2dbbc2be fix: update Docker build script to use docker.notsosm.art registry
Release / release (push) Has been cancelled
2026-03-31 19:16:15 -07:00
david da9c6ae70b fix: update workflow to use docker.notsosm.art registry 2026-03-31 19:16:01 -07:00
david 8cf3f2d401 trigger: manual workflow trigger
Release / release (push) Failing after 11m46s
2026-03-31 18:57:22 -07:00
david 69abec3b87 fix: update workflow to use correct Docker registries
Release / release (push) Has been cancelled
2026-03-31 18:56:11 -07:00
david 92c064c264 feat: add Gitea Actions release workflow
Release / release (push) Has been cancelled
2026-03-31 18:55:11 -07:00
david 59009f0bf7 feat: add view match link to admin matches page 2026-03-31 18:52:06 -07:00
david 381bf630c7 chore: bump version to v0.1.1 v0.1.1 2026-03-31 18:44:33 -07:00
david 1f4bdc2756 Merge branch 'feat/database-test-safety' of ssh://git.notsosm.art/david/euchre_camp 2026-03-31 18:44:08 -07:00
david f9d6321721 fix: use ELO change instead of win rate for best partner calculation 2026-03-31 18:39:27 -07:00
david b38b88f67d chore: regenerate docker-compose files with environment variables 2026-03-31 18:33:51 -07:00
david 237f128779 fix: remove hardcoded passwords from docker-compose generation 2026-03-31 18:32:32 -07:00
david 6989decf6f fix: load .env.development in test setup files 2026-03-31 18:30:19 -07:00
david 4e112c92ae fix: remove hardcoded database URLs and use environment variables 2026-03-31 18:28:17 -07:00
david a9fc5c312a fix: set DATABASE_URL for acceptance tests 2026-03-31 18:24:53 -07:00
david abc1963aea feat: add database test safety configuration 2026-03-31 18:23:47 -07:00
david 6cef0ac342 chore: update admin script to set site_admin role by default 2026-03-31 17:52:46 -07:00
david 74e6180a35 chore: update Docker repository from dhg.lol:5000 to euchre-camp/euchre-camp 2026-03-31 17:43:12 -07:00
david 8440962649 chore: release v0.1.0
- Update docker-compose files to use v0.1.0 image tag
- Add CHANGELOG.md with release notes
2026-03-31 17:33:58 -07:00
david 255b330695 fix: allowTies not saved when editing tournaments (closes #6)
Fix the allowTies checkbox not being saved when editing tournaments. Added comprehensive unit and E2E tests to verify the fix.

Co-authored-by: David Gwilliam <dhgwilliam@gmail.com>
Co-committed-by: David Gwilliam <dhgwilliam@gmail.com>
2026-04-01 00:20:25 +00:00
david 8c9a8b0d9f chore: update cleanup scripts to delete Home Match Player and Admin User patterns 2026-03-31 17:02:22 -07:00
david a82ec3c9fc chore: add production database cleanup scripts 2026-03-31 16:57:36 -07:00
david b5af4b2e34 docs: add development database and testing documentation 2026-03-31 16:53:42 -07:00
david 26c5158724 feat: set up development database and test cleanup utilities 2026-03-31 16:52:56 -07:00
david 48a96ce65f fix: improve availablePlayers query to handle undefined playerId 2026-03-31 16:44:48 -07:00
david 1f9f708f19 fix: handle empty playerId string in user edit API 2026-03-31 16:44:26 -07:00
david 33beed97c3 chore: prepare v0.1.0 release with correct image tags v0.1.0 2026-03-31 16:35:18 -07:00
david 779f9f4e7c chore: implement semantic versioning with docker image tagging 2026-03-31 16:34:30 -07:00