macos_instance: image: ghcr.io/cirruslabs/macos-monterey-base:latest task: env: LEIN_ROOT: "true" GRAALVM_VERSION: "22.1.0" GRAALVM_HOME: ${HOME}/graalvm-ce-java11-22.1.0/Contents/Home BABASHKA_PLATFORM: macos # used in release script BABASHKA_ARCH: aarch64 BABASHKA_TEST_ENV: native BABASHKA_XMX: "-J-Xmx6500m" script: | git submodule init git submodule update sudo script/install-clojure sudo script/install-leiningen script/install-graalvm export PATH=$GRAALVM_HOME/bin:$PATH java -version script/uberjar script/compile script/test script/run_lib_tests VERSION=$(cat resources/BABASHKA_VERSION) arch=${BABASHKA_ARCH:-amd64} archive="babashka-$VERSION-$BABASHKA_PLATFORM-$arch.tar.gz" tar zcvf "$archive" bb ./bb --config .build/bb.edn --deps-root . release-artifact "/tmp/release/$archive" || true