From d94abe7fedc0ea143566402fdda17d032de4948d Mon Sep 17 00:00:00 2001 From: Peter Somogyvari Date: Wed, 9 Nov 2022 14:34:14 -0800 Subject: [PATCH] build: fix release automation - try #2 A second attempt at fixing the release automation. The missing piece was that some of the Indy SDK dependencies were not installed by default and we forgot to run the ci.sh script to take care of that within this workflow action. With this fix now we have an additional step in the action which takes care of installing the OS level build dependencies for the project. Fixes #1951 Fixes #2069 Fixes #2175 Signed-off-by: Peter Somogyvari --- .github/workflows/all-nodejs-packages-publish.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/all-nodejs-packages-publish.yaml b/.github/workflows/all-nodejs-packages-publish.yaml index cd5d14fba3..6dd96c410e 100644 --- a/.github/workflows/all-nodejs-packages-publish.yaml +++ b/.github/workflows/all-nodejs-packages-publish.yaml @@ -19,12 +19,17 @@ jobs: always-auth: true node-version: '16.14.2' registry-url: 'https://registry.npmjs.org' + - name: ./tools/ci.sh + run: ./tools/ci.sh + env: + DEV_BUILD_DISABLED: false + FULL_BUILD_DISABLED: false + JEST_TEST_RUNNER_DISABLED: true + TAPE_TEST_RUNNER_DISABLED: true - name: lerna-publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} run: | git config --global user.email "${GITHUB_ACTOR}" git config --global user.name "${GITHUB_ACTOR}" - yarn run configure - yarn run build yarn lerna publish from-git --yes --loglevel=debug