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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions