From b588cf0e0d7f246c580951db473efcf98feed9f2 Mon Sep 17 00:00:00 2001 From: Yash Shanker Srivastava Date: Thu, 9 Jan 2025 15:48:43 +0530 Subject: [PATCH] add config to connect privately with cr-sh-bitbucket --- .github/workflows/node.js.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/node.js.yaml b/.github/workflows/node.js.yaml index afa34ee..1f87f89 100644 --- a/.github/workflows/node.js.yaml +++ b/.github/workflows/node.js.yaml @@ -19,6 +19,23 @@ jobs: with: node-version: latest cache: pnpm + + - name: Install Twingate + run: | + echo "deb [trusted=yes] https://packages.twingate.com/apt/ /" | sudo tee /etc/apt/sources.list.d/twingate.list + sudo apt update -yq + sudo apt install -yq twingate + + - name: Setup and start Twingate + env: + TWINGATE_SERVICE_KEY: ${{ secrets.TWINGATE_SCM_TOOLS_SERVICE_KEY }} + run: | + echo $TWINGATE_SERVICE_KEY | sudo twingate setup --headless=- + sudo twingate start + + - name: Twingate status + run: twingate status + - run: pnpm install --frozen-lockfile --strict-peer-dependencies - run: pnpm run build --noEmit - run: pnpm run lint