mirror of
https://github.com/vee1e/lancelot.git
synced 2026-09-01 10:48:44 +00:00
docs: add CI workflow summary to CLAUDE.md
This commit is contained in:
parent
6302a293d5
commit
aba3ba0fe8
1 changed files with 17 additions and 0 deletions
17
CLAUDE.md
17
CLAUDE.md
|
|
@ -9,3 +9,20 @@ Use the version bump script to ensure all locations are updated:
|
|||
```
|
||||
|
||||
This updates versions in all Cargo.toml and pyproject.toml files, including dependency references.
|
||||
|
||||
## CI Workflows
|
||||
|
||||
### ci.yml
|
||||
Runs on push/PR. Jobs:
|
||||
- `cargo check`, `cargo fmt` (nightly), `cargo clippy` (nightly)
|
||||
- `cargo test` for lancelot and lancelot-flirt
|
||||
- pytest for pylancelot and pyflirt (Python 3.14)
|
||||
|
||||
### python-wheels.yaml
|
||||
Builds Python wheels. Triggers: release, manual (`workflow_dispatch`), or PR with "Full Build" label.
|
||||
- Platforms: Linux (x86_64, aarch64, i686, armv7), macOS (x86_64, aarch64), Windows (x86_64, i686, aarch64)
|
||||
- Python versions: 3.10-3.14, PyPy 3.11 (where supported)
|
||||
- Publishes to PyPI on tagged releases
|
||||
|
||||
### publish-cargo.yaml
|
||||
Publishes to crates.io on release. Order: flirt → core → bin (with 60s delays for propagation)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue