]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Add LambdaTest workflow
authorXhmikosR <xhmikosr@gmail.com>
Tue, 28 Mar 2023 10:28:17 +0000 (13:28 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Thu, 7 Mar 2024 15:38:58 +0000 (17:38 +0200)
.github/workflows/lambdatest.yml [new file with mode: 0644]

diff --git a/.github/workflows/lambdatest.yml b/.github/workflows/lambdatest.yml
new file mode 100644 (file)
index 0000000..fba9fa5
--- /dev/null
@@ -0,0 +1,47 @@
+name: LambdaTest
+
+on:
+  push:
+    branches:
+      - "**"
+      - "!dependabot/**"
+  workflow_dispatch:
+
+env:
+  FORCE_COLOR: 2
+  NODE: 20
+
+permissions:
+  contents: read
+
+jobs:
+  lambdatest:
+    runs-on: ubuntu-latest
+    if: github.repository == 'twbs/bootstrap'
+    timeout-minutes: 30
+
+    steps:
+      - name: Clone repository
+        uses: actions/checkout@v4
+        with:
+          persist-credentials: false
+
+      - name: Set up Node.js
+        uses: actions/setup-node@v4
+        with:
+          node-version: "${{ env.NODE }}"
+          cache: npm
+
+      - name: Install npm dependencies
+        run: npm ci
+
+      - name: Run dist
+        run: npm run dist
+
+      - name: Run LambdaTest tests
+        run: npm run js-test-ltcloud
+        env:
+          LT_USERNAME: "${{ secrets.LT_USERNAME }}"
+          LT_ACCESS_KEY: "${{ secrets.LT_ACCESS_KEY }}"
+          # LT_TUNNEL_NAME: "${{ secrets.LT_TUNNEL_NAME }}"
+          GITHUB_SHA: "${{ github.sha }}"