Skip to content

Commit 55c1c11

Browse files
chore: configure Ruff to respect pyproject.toml in CI lint workflow
1 parent 4ff8c98 commit 55c1c11

File tree

10 files changed

+14
-14
lines changed

10 files changed

+14
-14
lines changed

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ jobs:
3535
- name: Run Ruff on changed files
3636
run: |
3737
# Filter Python files from changed files and run Ruff
38-
echo "${{ steps.changed-files.outputs.all_changed_files }}" | tr ' ' '\n' | grep '\.py$' | xargs -r uv run ruff check
39-
echo "${{ steps.changed-files.outputs.all_changed_files }}" | tr ' ' '\n' | grep '\.py$' | xargs -r uv run ruff format --check
38+
echo "${{ steps.changed-files.outputs.all_changed_files }}" | tr ' ' '\n' | grep '\.py$' | xargs -r uv run ruff check --config=pyproject.toml
39+
echo "${{ steps.changed-files.outputs.all_changed_files }}" | tr ' ' '\n' | grep '\.py$' | xargs -r uv run ruff format --check --config=pyproject.toml

docs/api_reference/models.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,11 +398,11 @@ options:
398398
show_root_heading: true
399399
show_source: true
400400

401-
### Error Message Types
401+
### Time Interval Unit Type
402402

403-
Standardized error message types for consistent error handling.
403+
Time interval unit definitions for scheduling and duration handling.
404404

405-
::: archipy.models.types.error_message_types
405+
::: archipy.models.types.time_interval_unit_type
406406
options:
407407
show_root_heading: true
408408
show_source: true

docs/examples/adapters/kafka.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,5 +296,5 @@ Feature: Kafka Operations Testing
296296
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
297297
- [Configuration Management](../config_management.md) - Kafka configuration setup
298298
- [BDD Testing](../bdd_testing.md) - Testing Kafka operations
299-
- [Kafka Adapters Feature](../../features/kafka_adapters.feature) - BDD test scenarios for Kafka
299+
- BDD scenarios: `features/kafka_adapters.feature`
300300
- [API Reference](../../api_reference/adapters.md) - Full Kafka adapter API documentation

docs/examples/adapters/keycloak.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,6 @@ async_keycloak.clear_all_caches()
380380
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
381381
- [Configuration Management](../config_management.md) - Keycloak configuration setup
382382
- [BDD Testing](../bdd_testing.md) - Testing Keycloak operations
383-
- [Keycloak Adapter Feature](../../features/keycloak_adapter.feature) - BDD test scenarios for Keycloak
384-
- [Keycloak Utils](../helpers/utils.md#keycloak-utils) - Authentication utilities with Keycloak
383+
- BDD scenarios: `features/keycloak_adapter.feature`
384+
- Keycloak utils usage: see `docs/examples/helpers/utils.md` (section Keycloak Utils)
385385
- [API Reference](../../api_reference/adapters.md) - Full Keycloak adapter API documentation

docs/examples/adapters/minio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,5 +307,5 @@ Feature: MinIO Operations Testing
307307
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
308308
- [Configuration Management](../config_management.md) - MinIO configuration setup
309309
- [BDD Testing](../bdd_testing.md) - Testing MinIO operations
310-
- [MinIO Adapter Feature](../../features/minio_adapter.feature) - BDD test scenarios for MinIO
310+
- BDD scenarios: `features/minio_adapter.feature`
311311
- [API Reference](../../api_reference/adapters.md) - Full MinIO adapter API documentation

docs/examples/adapters/postgres.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,6 @@ def get_user_by_id(user_id: UUID) -> User | None:
203203
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
204204
- [Configuration Management](../config_management.md) - PostgreSQL configuration setup
205205
- [BDD Testing](../bdd_testing.md) - Testing database operations
206-
- [Atomic Transactions](../../features/atomic_transactions.feature) - BDD test scenarios for transactions
206+
- BDD scenarios: `features/atomic_transactions.feature`
207207
- [SQLAlchemy Decorators](../helpers/decorators.md#sqlalchemy-transaction-decorators) - Transaction decorator usage
208208
- [API Reference](../../api_reference/adapters.md) - Full PostgreSQL adapter API documentation

docs/examples/adapters/redis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,6 @@ except CacheError as e:
448448
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
449449
- [Configuration Management](../config_management.md) - Redis configuration setup
450450
- [BDD Testing](../bdd_testing.md) - Testing Redis operations
451-
- [Redis Mock Feature](../../features/redis_mock.feature) - BDD test scenarios for Redis mock
451+
- BDD scenarios: `features/redis_mock.feature`
452452
- [Cache Decorator](../helpers/decorators.md#cache-decorator) - TTL cache decorator usage
453453
- [API Reference](../../api_reference/adapters.md) - Full Redis adapter API documentation

docs/examples/adapters/scylladb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,7 @@ print(f"Health: {health['status']}, Latency: {health['latency_ms']:.2f}ms")
808808
- [Error Handling](../error_handling.md) - Exception handling patterns with proper chaining
809809
- [Configuration Management](../config_management.md) - ScyllaDB configuration setup
810810
- [BDD Testing](../bdd_testing.md) - Testing ScyllaDB operations
811-
- [ScyllaDB Adapter Feature](../../features/scylladb_adapter.feature) - BDD test scenarios for ScyllaDB adapter
811+
- BDD scenarios: `features/scylladb_adapter.feature`
812812
- [API Reference](../../api_reference/adapters.md#scylladb) - Full ScyllaDB adapter API documentation
813813

814814
## References

docs/examples/helpers/utils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ logger.info("FastAPI app configured successfully")
210210

211211
String manipulation utilities:
212212

213-
## keycloak_utils
213+
## Keycloak Utils
214214

215215
Authentication and authorization utilities with Keycloak integration:
216216

features/steps/cache_decorator_steps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import time
22

33
from behave import given, then, when
4-
from features.test_helpers import get_current_scenario_context
54

65
from archipy.helpers.decorators import ttl_cache_decorator
6+
from features.test_helpers import get_current_scenario_context
77

88

99
# Test helper classes and functions

0 commit comments

Comments
 (0)