Skip to content

build: uplift Python kata baseline - #6

Merged
megabyde merged 1 commit into
mainfrom
chore/uplift-python-kata
Aug 2, 2026
Merged

build: uplift Python kata baseline#6
megabyde merged 1 commit into
mainfrom
chore/uplift-python-kata

Conversation

@megabyde

@megabydemegabyde commented Aug 1, 2026

Copy link
Copy Markdown
Member

Summary

  • require Python 3.11 and use the locked pytest 9.1.1 and Ruff 0.16.1 toolchain
  • standardize Make targets, three-platform CI, ownership, and weekly dependency updates
  • document reproducible setup while preserving the FizzBuzz instructions, advanced variant, examples, and starter test

Verification

  • default make and make help
  • UV_CACHE_DIR=/tmp/fizzbuzz-python-kata-uv-cache uv lock --check
  • UV_CACHE_DIR=/tmp/fizzbuzz-python-kata-uv-cache make format-check
  • UV_CACHE_DIR=/tmp/fizzbuzz-python-kata-uv-cache make test
  • parsed workflow and Dependabot YAML
  • make clean cache-removal and preservation checks
  • git diff --check origin/main...HEAD

Required checks

  • lint
  • test (ubuntu-latest)
  • test (macos-latest)
  • test (windows-latest)

@megabyde
megabyde requested a review from a teamAugust 1, 2026 02:32
- Require Python 3.11 with locked pytest and Ruff dependencies
- Standardize Make, CI, ownership, Dependabot, and contributor setup
@megabyde
megabyde merged commit 5dd6b59 into mainAug 2, 2026
4 checks passed
@megabyde
megabyde deleted the chore/uplift-python-kata branch August 2, 2026 22:14
Sign up for freeto 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.

2 participants

@megabyde@snovalnikov