We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 165fe5b commit f2cc26eCopy full SHA for f2cc26e
.github/workflows/node.js.yaml
@@ -19,6 +19,23 @@ jobs:
19
with:
20
node-version: latest
21
cache: pnpm
22
+
23
+ - name: Install Twingate
24
+ run: |
25
+ echo "deb [trusted=yes] https://packages.twingate.com/apt/ /" | sudo tee /etc/apt/sources.list.d/twingate.list
26
+ sudo apt update -yq
27
+ sudo apt install -yq twingate
28
29
+ - name: Setup and start Twingate
30
+ env:
31
+ TWINGATE_SERVICE_KEY: ${{ secrets.TWINGATE_SCM_TOOLS_SERVICE_KEY }}
32
33
+ echo $TWINGATE_SERVICE_KEY | sudo twingate setup --headless=-
34
+ sudo twingate start
35
36
+ - name: Twingate status
37
+ run: twingate status
38
39
- run: pnpm install --frozen-lockfile --strict-peer-dependencies
40
- run: pnpm run build --noEmit
41
- run: pnpm run lint
0 commit comments