- install rust (https://rustup.rs/)
- brew install llvm
- in .zshrc: export PATH=$(brew --prefix llvm)/bin:$PATH
- rustup target add your-arch-here
- Clone down the following into a folder
- swc
- dprint-swc-ecma-ast-view
- oden_lint
- oden_doc
- oden_ast
- oden
- cd swc && comment out binding_core_wasm
- cd oden && cargo update
- fix any dep issues
- cargo build
- cargo run
- bump the version in oden
- build the binaries
- cargo build -r --target aarch64-apple-darwin
- cargo build -r --target x86_64-apple-darwin
- cargo build -r --target x86_64-pc-windows-msvc
- cargo build -r --target x86_64-unknown-linux-gnu
- zip each
oden
asoden-[arch].zip
- create a new release in github with those zips: https://github.com/odenlang/oden-alphas/releases