Commit Graph

13 Commits

Author SHA1 Message Date
Declan Carroll
a3f247272b
chore: Bump Python to 3.14 and pip to 26.1 in runner images
- Bump Python from 3.13 to 3.14 in alpine and distroless runner Dockerfiles,
  task-runner-python pyproject, .python-version, README, and ci-python workflow
- Bump pip floor from 26.0 to 26.1 (alpine runtime stage); add explicit pip
  upgrade in distroless python-runner-builder so site-packages copied into
  the final image carries the upgraded pip
- Parameterize hardcoded python paths in distroless runtime-prep stage so
  future ARG bumps no longer require search-and-replace across stages
- Regenerate uv.lock: requires-python plus minimum-needed bumps to native-ext
  packages that ship cp314 wheels (aiohttp, multidict, propcache, yarl,
  frozenlist, coverage); dev tooling versions held

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 16:03:12 +01:00
Tomi Turtiainen
21421f5c39
fix(core): Use stricter flags when starting python runner (#24983) 2026-02-02 10:08:44 +00:00
Declan Carroll
5567b91f6c
fix: Update urllib3 to 2.6.3 in task runner (#24325)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-15 09:19:13 +00:00
Iván Ovejero
2c0162f88c
refactor(core): Tighten typing for Python runner (#23537) 2025-12-22 22:51:26 +01:00
Declan Carroll
c6d74234c6
fix: Upgrade urllib3 in runners image (#22975) 2025-12-09 14:01:13 +00:00
Iván Ovejero
9fdd6d30aa
refactor(core): Downgrade to Python 3.13 (#21135) 2025-10-24 10:10:54 +02:00
Iván Ovejero
3410a7e7a8
refactor(core): Require Python 3.14 for native Python runner (#20978) 2025-10-21 09:14:13 +02:00
Iván Ovejero
36958e3ffa
test: Add integration tests for execution flows in native Python runner (#19198) 2025-09-05 10:49:45 +02:00
Iván Ovejero
fc094518d6
test(core): Test security validation in native Python runner (#19146) 2025-09-03 16:19:01 +02:00
Iván Ovejero
4c4c0932d1
chore: Add Sentry to native Python runner (#19082) 2025-09-02 12:14:11 +02:00
Iván Ovejero
5b5f60212a
refactor: Remove nanoid dependency from native Python task runner (#19025) 2025-09-01 10:22:27 +02:00
Iván Ovejero
a1280b6bf4
feat(core): Add auth and offers flow to native Python runner (no-changelog) (#18354) 2025-08-15 14:36:42 +02:00
Iván Ovejero
8bc6ee727a
feat(core): Set up native Python task runner project (no-changelog) (#18257) 2025-08-13 19:52:04 +02:00