Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Automation of transaction_version bump #1686

Open
3 tasks
muharem opened this issue Sep 27, 2022 · 5 comments
Open
3 tasks

Automation of transaction_version bump #1686

muharem opened this issue Sep 27, 2022 · 5 comments
Labels
A0-please_review Pull request needs code review.

Comments

@muharem
Copy link
Contributor

muharem commented Sep 27, 2022

Problem

transaction_version bump during the release process is semi-automated, requires a manual launch of CI job and review of the report from an engineer, who is supposed to create a PR to bump a version if required.

Context

The transaction_version bump is part of the release checklist and must be performed to inform clients if the extrinsics, the extrinsic ordering, naming, the API to the runtime has changed. The process is semi-automated and requires some manpower (approximately up to 4 hours).
As part of the release process automation initiative (read more) we try to improve the current process and bring more automation.

Tasks

  • extrinsic ordering check job creates PR with transaction_version bump if required and attaches the report to the PR description;
  • the job sends a message to the matrix room with results of checks (with the PR if created);
  • automatically trigger the job when TODO @muharem (when release branch is created?)
@muharem muharem added the A0-please_review Pull request needs code review. label Sep 27, 2022
@chevdor
Copy link
Contributor

chevdor commented Sep 27, 2022

This cannot be done currently but I am working on a solution.

Once I have the missing piece of code, I think we will just bump as required and make a PR automatically during the release process.

If the CI fails, you can subscribe to the notification from GH direclty.

@muharem
Copy link
Contributor Author

muharem commented Oct 4, 2022

@chevdor I would prefer the messages to the matrix, but we should probably bring this for the discussion.

I would love to have one channel where I can see all the progress of the current release.
Success runs of every step as well, with the links and relative information.

@xlc
Copy link
Contributor

xlc commented Oct 4, 2022

Every parachain needs this. Please make it reusable 🙏

@chevdor
Copy link
Contributor

chevdor commented Oct 4, 2022

@xlc that's definitely the plan, keep an eye on the new subwasm versions.

@chevdor
Copy link
Contributor

chevdor commented Oct 4, 2022

@chevdor I would prefer the messages to the matrix

See #1727

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review.
Projects
None yet
Development

No branches or pull requests

4 participants