demergent-labs / azle

A WebAssembly runtime for TypeScript and JavaScript on ICP
MIT License
204 stars 37 forks source link

Parallelize Release and Benchmark Process #2173

Open bdemann opened 4 hours ago

bdemann commented 4 hours ago

The release process has a giant bottle neck in the form of going though each of the examples and updating it to the next version of Azle. I had an idea where we parallelize it by spinning each one up into it's own job, the result is committed to a unique branch, and then after all of those steps are finalized spinning up one more job that will go through each of those branches and merge them back into the release branch.

The initial prototype indicates that this in fact possible! So we want to make a new release process that will:

As long as we are at it we may want to look into updating Azle's:

Other things to do

bdemann commented 4 hours ago

I am blocked on this until we can create a PAT