Skip to content

2026.03.16 techdebt#354

Merged
wasade merged 15 commits intomasterfrom
2026.03.16-techdebt
Mar 25, 2026
Merged

2026.03.16 techdebt#354
wasade merged 15 commits intomasterfrom
2026.03.16-techdebt

Conversation

@wasade
Copy link
Copy Markdown
Member

@wasade wasade commented Mar 18, 2026

No description provided.

wasade and others added 15 commits March 18, 2026 13:15
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…_text

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
setuptools.backends.legacy is not available on the runner's setuptools
version. The standard build backend is setuptools.build_meta.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v4.x uses Node 20 which is deprecated on GitHub Actions runners.
v6.0.2 (Jan 2026) uses Node 24.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Empty string "" package-data key is invalid; must be "*"
- fetch-depth: 0 needed for setuptools-scm to read git history

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- connexion imports pkg_resources which was removed in setuptools 82;
  pin setuptools < 82
- flask-babel=2.0.0 requires pytz (not pulled in automatically on Python 3.11)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the apt-installed redis-server daemonized in the run script
with a service container, consistent with the postgres pattern.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
redis_cache.py hardcodes localhost:6379; dynamic port mapping would
miss it. Fixed mapping ensures the service is reachable as expected.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@wasade wasade merged commit ef982a0 into master Mar 25, 2026
3 checks passed
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.

1 participant