Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Automate Snapcraft remote build and deploy pipeline (implementation & release) #20

@internet-zero

Description

@internet-zero

Based on earlier discussion and review (refer #19), a standard release strategy has been defined in the following document. The steps mentioned in the document will be implemented in this issue.

ArchEthicSnapReleaseManagement.pdf

Tasks:

  • Create anchor nodes for testnet and mainnet bootstrapping.
  • Structure archethic-snap repo into two branches - master and testnet keeping all perpetual differences intact.
  • Propose snap store community for adding "testnet" track and making default track "mainnet".
  • Add github actions in archethic-node master branch to automate snap build and deploy to mainnet/edge channel.
  • Add github actions in archethic-node testnet branch to automate snap build and deploy to testnet/edge channel.
  • Add github actions in archethic-snap master branch to automate snap build and deploy to mainnet/edge channel.
  • Add github actions in archethic-snap testnet branch to automate snap build and deploy to testnet/edge channel.
  • Completely test all github actions.

Metadata

Metadata

Labels

featureNew feature or requestrelease-engRelated to changes in release strategy

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions