diff --git a/.github/workflows/template-webui.yaml b/.github/workflows/template-webui.yaml index e8ad44dda..71d8a09e8 100644 --- a/.github/workflows/template-webui.yaml +++ b/.github/workflows/template-webui.yaml @@ -1,6 +1,8 @@ name: Build Web UI on: workflow_call: {} +env: + SAFE_CHAIN_MINIMUM_PACKAGE_AGE_HOURS: 360 # 15 days jobs: build-webui: @@ -19,10 +21,16 @@ jobs: cache: yarn cache-dependency-path: webui/yarn.lock + - name: Setup safe-chain + working-directory: ./webui + run: | + npm i -g @aikidosec/safe-chain + safe-chain setup-ci + - name: Build webui working-directory: ./webui run: | - yarn install + yarn install --ignore-scripts yarn build - name: Package webui diff --git a/.github/workflows/test-unit.yaml b/.github/workflows/test-unit.yaml index 1a8b1941d..942c4ca2e 100644 --- a/.github/workflows/test-unit.yaml +++ b/.github/workflows/test-unit.yaml @@ -80,7 +80,12 @@ jobs: cache: 'yarn' cache-dependency-path: webui/yarn.lock + - name: Setup safe-chain + run: | + npm i -g @aikidosec/safe-chain + safe-chain setup-ci + - name: UI unit tests run: | - yarn --cwd webui install + yarn --cwd webui install --ignore-scripts yarn --cwd webui test:unit:ci