Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment of the Howijd Devel/Releaser Addon #143

Open
4 tasks
Tracked by #35
mkungla opened this issue Dec 30, 2022 · 1 comment
Open
4 tasks
Tracked by #35

Deployment of the Howijd Devel/Releaser Addon #143

mkungla opened this issue Dec 30, 2022 · 1 comment
Assignees
Labels
automation This issue or pr is produced by automation build Build processes and build system

Comments

@mkungla
Copy link
Member

mkungla commented Dec 30, 2022

Acceptance

Devel/Releaser produces successful network upgrades and releases

The Abstract

The Howijd Devel/Releaser Addon is an advanced Addon that deploys a complex workflow containing in-chain, off-chain, and cross-chain interactions. This addon showcases some of the advanced capabilities of the Howijd.Network platform.

The Devel/Releaser Addon executes a release based on workflow definition defined in addon that includes several key phases:

  • Preparation: tasks such as setting up the necessary infrastructure, preparing assets, and creating changelogs are performed.
  • Build: the source code is compiled and the necessary binaries are created.
  • Release: relevant transactions are created, the network upgrade is published, and platform-specific packages are bundled.
  • Publish: public resources are updated and the latest version is published to platform-specific off-chain destinations such as GitHub.
  • Clean: any resources that are no longer needed are cleaned up.
  • Verify: checks for integrity and analyzes the released packages to ensure the release is successful.

The Devel/Releaser Addon is designed to be a proof of concept for Howijd.Network Addons, which can bridge off-chain and on-chain functionality. This allows the addon to perform a wide range of tasks, including interacting with off-chain systems and APIs and committing actions to off-chain services.

The target execution time for this workflow is 600 seconds,
highlighting the network's extreme performance capabilities.

Tasks

Resources

No response

@mkungla mkungla added draft This is draft hn/task labels Dec 30, 2022
@mkungla mkungla added this to ROADMAP Dec 30, 2022
@github-project-automation github-project-automation bot moved this to Triage / Pending in ROADMAP Dec 30, 2022
@mkungla mkungla moved this from Triage / Pending to In Progress in ROADMAP Dec 30, 2022
@mkungla mkungla removed the draft This is draft label Dec 30, 2022
@mkungla mkungla self-assigned this Dec 30, 2022
@mkungla mkungla added automation This issue or pr is produced by automation build Build processes and build system labels Dec 30, 2022
@howijd howijd deleted a comment from howibot Dec 30, 2022
@howijd howijd deleted a comment from howibot Dec 30, 2022
@howibot
Copy link
Contributor

howibot commented Dec 30, 2022

released: v0.4.26
elapsed: 1m12.756960702s
memory usage: 1476.69 MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation This issue or pr is produced by automation build Build processes and build system
Projects
Status: In Progress
Development

No branches or pull requests

2 participants