enso-org / enso

Enso Analytics is a self-service data prep and analysis platform designed for data teams.
https://ensoanalytics.com
Apache License 2.0
7.38k stars 323 forks source link

New build script and CI #10145

Open farmaazon opened 5 months ago

farmaazon commented 5 months ago
### Bazel-managed build
- [ ] https://github.com/enso-org/enso/issues/10197
- [ ] https://github.com/enso-org/enso/issues/10508
- [ ] Use Aspect build https://www.aspect.build/ for CI
- [ ] Use bazel in place of sbt in rust buildscript.
- [ ] Build electron package using bazel only (no rust script)
- [ ] Use remote cache to obtain already built artifacts.
### CI workflow
- [ ] Research how bazel may help in GH actions generation.
### Release workflow
- [ ] New way of gathering changelog - from PR descriptions?
- [ ] Automated fixes branch
### Improvements
- [ ] https://github.com/enso-org/enso/issues/10668
farmaazon commented 3 months ago

The current release process:

We may then discuss what needs to be automated (and how)