From 0f8c4f478090ef43c84f6881a745cee491cd2858 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 23 Jun 2023 01:49:20 -0400 Subject: [PATCH] ci: update build process --- .circleci/config.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9a1f9d7..54e5c74 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,36 @@ orbs: workflows: release: jobs: + - node/run: + name: build + npm-run: build + pre-steps: + - run: + command: > + bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) + gvm install go1.4 + gvm use go1.4 --default + gvm install go1.4 + gvm use go1.8 --default + VERSION=0.28.1 + TINYGO="tinygo_${VERSION}_amd64.deb" + wget https://github.com/tinygo-org/tinygo/releases/download/$VERSION/$TINYGO + sudo dpkg -i $TINYGO && rm $TINYGO + cd src/golang + go get + + post-steps: + - persist_to_workspace: + root: . + paths: + - lib/ + + filters: + branches: + only: + - master + - develop + - /^develop-.*$/ - node/run: name: build npm-run: build