Skip to content

Commit fd80cf1

Browse files
committed
docs: add CI workflow summary to CLAUDE.md
1 parent de2f742 commit fd80cf1

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

CLAUDE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,20 @@ Use the version bump script to ensure all locations are updated:
99
```
1010

1111
This updates versions in all Cargo.toml and pyproject.toml files, including dependency references.
12+
13+
## CI Workflows
14+
15+
### ci.yml
16+
Runs on push/PR. Jobs:
17+
- `cargo check`, `cargo fmt` (nightly), `cargo clippy` (nightly)
18+
- `cargo test` for lancelot and lancelot-flirt
19+
- pytest for pylancelot and pyflirt (Python 3.14)
20+
21+
### python-wheels.yaml
22+
Builds Python wheels. Triggers: release, manual (`workflow_dispatch`), or PR with "Full Build" label.
23+
- Platforms: Linux (x86_64, aarch64, i686, armv7), macOS (x86_64, aarch64), Windows (x86_64, i686, aarch64)
24+
- Python versions: 3.10-3.14, PyPy 3.11 (where supported)
25+
- Publishes to PyPI on tagged releases
26+
27+
### publish-cargo.yaml
28+
Publishes to crates.io on release. Order: flirt → core → bin (with 60s delays for propagation)

0 commit comments

Comments
 (0)