# 🚀 Firefly Cardano Connector Release Checklist ## Pre-Release - Owner @SupernaviX - [x] Remove Nix - [x] Move to Makefile - [x] Update version in all `Cargo.toml` , pin dependencies - [x] Update `README.md` and configuration documentation, add architecture diagram - [x] Run code quality checks: `cargo fmt`, `cargo clippy`, `cargo audit` ## Build & Test - Owner @SupernaviX - [x] Clean build: `cargo clean && cargo build --release` - [x] Test Docker Compose setup with Blockfrost and local node - [ ] Add E2E tests as gate to release, so add them to the Github action - This is done apparently? ## Security & Dependencies - Owner @EnriqueL8 - [x] Enable Snyk or Dependabot - [x] Run `cargo audit` and resolve vulnerabilities - [x] Update dependencies to latest stable versions if needed based on above - [x] Make sure we have a `Security.md` ## Documentation - Owner @SupernaviX - [x] Add option to run your own block frost API - [x] Link to contracts tutorial from chain tutorial ## Release - Owner @EnriqueL8 - [ ] Remember to add release notes to FireFly main release - [ ] Test fresh installation from release artifacts - [x] Update maintainers.md if needed ## Post-Release - Owner @EnriqueL8 - [ ] Verify demo works with released version and FF CLI - [ ] Announce release in Discord channel
🚀 Firefly Cardano Connector Release Checklist
Pre-Release - Owner @SupernaviX
Cargo.toml, pin dependenciesREADME.mdand configuration documentation, add architecture diagramcargo fmt,cargo clippy,cargo auditBuild & Test - Owner @SupernaviX
cargo clean && cargo build --releaseSecurity & Dependencies - Owner @EnriqueL8
cargo auditand resolve vulnerabilitiesSecurity.mdDocumentation - Owner @SupernaviX
Release - Owner @EnriqueL8
Post-Release - Owner @EnriqueL8