Paper Dynasty Discord - Discord bot for card game
Go to file
Cal Corum 24280032db ci: use Gitea API for tag creation instead of git push
Fixes tag step failing due to branch protection on main rejecting
the runner's git push. Creates tags via REST API which bypasses
branch protection. Also removes the unnecessary VERSION file commit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 23:17:51 +00:00
.gitea/workflows ci: use Gitea API for tag creation instead of git push 2026-02-17 23:17:51 +00:00
.plans Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
.vscode Catchup commit 2025-07-22 09:22:19 -05:00
cogs fix: add locked_play context manager to prevent stuck play locks 2026-02-10 21:54:44 -06:00
command_logic fix: preserve batter at plate when half-inning ends on caught stealing 2026-02-10 22:37:42 -06:00
discord_ui Normalize Player.franchise queries to use Team.sname 2026-01-07 12:01:00 -06:00
helpers Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
in_game Add pitcher validation with rank retry in get_starting_pitcher 2026-01-30 14:04:03 -06:00
migrations Update cache refresh logic to replace vs delete 2025-02-23 22:50:58 -06:00
tests fix: preserve batter at plate when half-inning ends on caught stealing 2026-02-10 22:37:42 -06:00
utilities Fix circular import by moving play lock functions to separate module 2026-02-04 09:33:37 -06:00
.dockerignore Catchup commit 2025-07-22 09:22:19 -05:00
.gitignore Remove CLAUDE.md from .gitignore 2026-02-14 08:33:47 -06:00
alembic.ini Added base alembic config 2024-10-11 16:42:15 -05:00
api_calls.py Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
CLAUDE.md ci: Switch to CalVer (YYYY.MM.BUILD) with auto-generated versions 2026-02-17 16:36:53 -06:00
constants.py Fix Athletics Team Choice pack KeyError 2026-01-04 16:20:05 -06:00
db_calls_gameplay.py Update logging to RotatingFileHandler 2024-11-09 23:14:54 -06:00
deploy.sh Add HTTP health check endpoint for container monitoring 2025-11-12 14:44:53 -06:00
DEPLOYMENT.md Catchup files 2025-11-11 13:22:06 -06:00
dice.py fix: unpack range() objects in pitcher error rating checks 2026-02-11 15:33:37 -06:00
discord_utils.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
Dockerfile Added docker to environment 2024-10-12 02:04:30 -05:00
exceptions.py Implement play locking to prevent concurrent command processing 2026-02-03 23:13:40 -06:00
gauntlets.py Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
health_server.py Implement play locking to prevent concurrent command processing 2026-02-03 23:13:40 -06:00
help_text.py S10 Updates + PR Bugfix 2025-11-09 06:12:46 -06:00
helpers.py Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
LICENSE Initial commit 2020-07-07 13:56:19 -05:00
manual_pack_distribution.py S10 Updates + PR Bugfix 2025-11-09 06:12:46 -06:00
notify_restart.py Update restart notification message to be more accurate 2026-02-03 23:29:51 -06:00
paperdynasty.py Fix play lock system to prevent permanent user lockouts 2026-02-04 09:21:18 -06:00
play_lock.py Fix circular import by moving play lock functions to separate module 2026-02-04 09:33:37 -06:00
PRODUCTION_COGS.md DOCS: Add production cogs documentation for future reference 2025-11-10 09:46:11 -06:00
pytest.ini Catchup commit 2025-07-22 09:22:19 -05:00
random_content.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
requirements.txt Fix numpy CPU compatibility issue (X86_V2) 2026-01-08 14:04:18 -06:00
search_utils.py Catchup commit 2025-07-22 09:22:19 -05:00
utils.py CLAUDE: Fix get_roster_sheet() to handle both dict and Team objects 2025-11-10 09:11:37 -06:00
VERSION Update VERSION 2026-02-11 21:35:13 +00:00