From: XhmikosR Date: Tue, 28 Mar 2023 10:28:17 +0000 (+0300) Subject: Add LambdaTest workflow X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce75d1d0e32b504d962a8b1cd39e2a57dbd1bc14;p=thirdparty%2Fbootstrap.git Add LambdaTest workflow --- diff --git a/.github/workflows/lambdatest.yml b/.github/workflows/lambdatest.yml new file mode 100644 index 0000000000..fba9fa53ae --- /dev/null +++ b/.github/workflows/lambdatest.yml @@ -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 }}"