scratchfoundation / scratch-link

Device interoperability layer for Windows and MacOS
BSD 3-Clause "New" or "Revised" License
102 stars 83 forks source link

We should use a controlled environment for release builds #143

Open cwillisf opened 5 years ago

cwillisf commented 5 years ago

Expected Behavior

Our release builds should be done in a clean, known environment to ensure consistency and correctness. There are several options for how to accomplish this, including continuous integration servers, containers, and more.

Actual Behavior

Right now they are done in a developer's working environment which introduces opportunity for toolchain problems like #136 as well as human error.