Skip to content
Snippets Groups Projects
Unverified Commit a7061712 authored by Liam Aharon's avatar Liam Aharon Committed by GitHub
Browse files

Automatically build and attach production and dev runtimes to GH releases (#2054)


Closes https://github.com/paritytech/release-engineering/issues/6

Adds a new Github Workflow which on a new release being created, builds
and attaches all runtimes managed in this repository in two flavours:
- `dev-debug-build`: Built with the `try-runtime` feature and has
logging enabled
- `on-chain-release`: Built with the regular old `on-chain-release`
feature

The new Github Workflow could be extended in the future by the
@paritytech/release-engineering team to fully automate the release
process if they choose to, similar to how it is fully automated in the
Fellowship repo
(https://github.com/polkadot-fellows/runtimes/blob/main/.github/workflows/release.yml).

The `on-chain-release` did not exist for parachains, so I added it. 

---

Tested on my fork: 
- https://github.com/liamaharon/polkadot-sdk/actions/runs/6663773523
- https://github.com/liamaharon/polkadot-sdk/releases/tag/test-6

---------

Co-authored-by: default avatarChevdor <chevdor@users.noreply.github.com>
Co-authored-by: default avatarDónal Murray <donal.murray@parity.io>
parent f46f5a90
Branches
No related merge requests found
Pipeline #406192 passed with stages
in 39 minutes and 46 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment