Skip to content

Fix lint error and skip S3 test when minio unavailable#92

Open
yarikoptic wants to merge 2 commits into
masterfrom
bfs
Open

Fix lint error and skip S3 test when minio unavailable#92
yarikoptic wants to merge 2 commits into
masterfrom
bfs

Conversation

@yarikoptic

Copy link
Copy Markdown
Member
  • Add PLC0415 to ruff ignore list since boto3 is intentionally lazy-imported to keep it an optional dependency

  • Skip test_yield_files_s3 when MINIO_ENDPOINT env var not set, allowing local tox runs without docker-compose

  • Closes lint and typing needs fixups #78

- Add PLC0415 to ruff ignore list since boto3 is intentionally
  lazy-imported to keep it an optional dependency
- Skip test_yield_files_s3 when MINIO_ENDPOINT env var not set,
  allowing local tox runs without docker-compose

Closes #78

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@yarikoptic yarikoptic requested a review from jjnesbitt January 26, 2026 18:19
@yarikoptic yarikoptic added the skip-release Preserve the current version when merged label Jan 26, 2026
bitnami/minio and minio/minio images are no longer maintained:
- Bitnami deprecated free images (August 2025)
- MinIO stopped publishing free Docker images (October 2025)

Switch to ghcr.io/coollabsio/minio which provides automated
builds from official MinIO source.

Run minio as a docker step (not service) since GHA services
don't support specifying commands. Use conditional to only
start minio for test runs, not lint/typing/codespell.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-release Preserve the current version when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

lint and typing needs fixups

1 participant