# cex-common
## CI/CD: cargo publish
Bu repo, `main` veya `master` branch'ine push edildiğinde `cargo publish` çalıştırır.
Gerekli ayar:
1. GitHub repository ayarlarında `Settings > Secrets and variables > Actions` bölümüne `CARGO_REGISTRY_TOKEN` secret'ını ekleyin.
Notlar:
1. Workflow önce `cargo publish --dry-run --locked` çalıştırır.
2. Aynı sürüm crates.io'da zaten varsa publish adımı otomatik olarak atlanır.
3. Yeni yayın için `Cargo.toml` içindeki `version` değerini artırmanız gerekir.