Skip to content

Release Checklist #41

@EnriqueL8

Description

@EnriqueL8

🚀 Firefly Cardano Connector Release Checklist

Pre-Release - Owner @SupernaviX

  • Remove Nix
  • Move to Makefile
  • Update version in all Cargo.toml , pin dependencies
  • Update README.md and configuration documentation, add architecture diagram
  • Run code quality checks: cargo fmt, cargo clippy, cargo audit

Build & Test - Owner @SupernaviX

  • Clean build: cargo clean && cargo build --release
  • 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

  • Enable Snyk or Dependabot
  • Run cargo audit and resolve vulnerabilities
  • Update dependencies to latest stable versions if needed based on above
  • Make sure we have a Security.md

Documentation - Owner @SupernaviX

  • Add option to run your own block frost API
  • 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
  • Update maintainers.md if needed

Post-Release - Owner @EnriqueL8

  • Verify demo works with released version and FF CLI
  • Announce release in Discord channel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions