diff --git a/.github/ISSUE_TEMPLATE/node_release.md b/.github/ISSUE_TEMPLATE/node_release.md new file mode 100644 index 00000000000..e4d20183b59 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/node_release.md @@ -0,0 +1,50 @@ +--- +name: Cardano Node Release +about: Cardano Node release coordinator can use this template to initiate and track release process. +title: 'Release vX.Y.Z' +labels: release +assignees: '' +--- + +## Dependency Tree + +```mermaid +flowchart BT + A[Plutus] + B[Ledger] + C[Ouroboros Network] + D[Ouroboros Consensus] + E[Cardano API] + F[Cardano CLI] + G[Cardano Node] + + B --> A + D --> B + D --> C + E --> D + F --> E + G --> F +``` +- An arrow means "depends on" + +# Release Process for Cardano Node vX.Y.Z + +| Component | Integration Owner | Release Issue | +|----------------------------------------------------------------|---------------------|-------------------| +| [Plutus](https://github.com/IntersectMBO/plutus) | @\| [Link](#) | +| [Ledger](https://github.com/IntersectMBO/cardano-ledger) | @\| [Link](#) | +| [Ouroboros Network](https://github.com/IntersectMBO/ouroboros-network) | @\| [Link](#) | +| [Ouroboros Consensus](https://github.com/IntersectMBO/ouroboros-consensus) | @\| [Link](#) | +| [Cardano API](https://github.com/IntersectMBO/cardano-api) | @\| [Link](#) | +| [Cardano CLI](https://github.com/IntersectMBO/cardano-cli) | @\| [Link](#) | +| [Cardano Node](https://github.com/IntersectMBO/cardano-node) | @\| [Link](#) | + +## Status + +- [ ] Plutus Ledger API is integrated into the Ledger. +- [ ] Ledger is integrated into the Ouroboros Consensus. +- [ ] Ouroboros Network is integrated into the Ouroboros Consensus. +- [ ] Outroboros Consensus is integrated into the Cardano API. +- [ ] Cardano API is integrated into the Cardano CLI. +- [ ] Cardano CLI is integrated into the Cardano Node. +