Skip to content

Commit efec87b

Browse files
improve: add py3.13 to CI matrix, add format check step, update Makefile targets
1 parent c93b40b commit efec87b

3 files changed

Lines changed: 20 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,14 @@ jobs:
2323
- name: Run ruff check
2424
run: ruff check src/ tests/
2525

26+
- name: Check formatting
27+
run: ruff format --check src/ tests/
28+
2629
test:
2730
runs-on: ubuntu-latest
2831
strategy:
2932
matrix:
30-
python-version: ["3.10", "3.11", "3.12"]
33+
python-version: ["3.10", "3.11", "3.12", "3.13"]
3134

3235
steps:
3336
- uses: actions/checkout@v6

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to Revenue Holdings CLI will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.0] - 2026-06-30
9+
10+
### Added
11+
- Python 3.13 to CI test matrix
12+
- Formatting check step in CI workflow
13+
- `format-check` Makefile target
14+
15+
### Changed
16+
- Makefile lint/format targets scoped to `src/ tests/` instead of entire repo
17+
818
## [0.2.0] - 2026-05-17
919

1020
### Added

Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# Generated by Agent B — Lint & Type Scripts
2-
.PHONY: lint test format typecheck
2+
.PHONY: lint test format typecheck format-check
33

44
lint:
5-
ruff check .
5+
ruff check src/ tests/
66

77
format:
8-
ruff format .
8+
ruff format src/ tests/
9+
10+
format-check:
11+
ruff format --check src/ tests/
912

1013
typecheck:
1114
pyright src/

0 commit comments

Comments
 (0)