mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-16 10:34:07 +02:00
Add LambdaTest workflow
This commit is contained in:
47
.github/workflows/lambdatest.yml
vendored
Normal file
47
.github/workflows/lambdatest.yml
vendored
Normal file
@@ -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 }}"
|
Reference in New Issue
Block a user