renovate[bot] 3c1d2c30e0
chore(deps): update dependency vscode to v1.92.1 (#112)
* chore(deps): update dependency vscode to v1.92.1

* chore(ci): setup ssh session on failure

* fix(ci): ignore fcli setup error

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: folex <0xdxdy@gmail.com>
2024-08-12 15:17:23 +03:00

54 lines
1.3 KiB
YAML

name: Run tests with workflow_call
on:
workflow_call:
inputs:
ref:
description: 'git ref to checkout to'
type: string
default: 'main'
fcli-version:
description: 'fcli version to use'
type: string
default: 'main'
env:
FORCE_COLOR: true
jobs:
aqua-vscode:
name: 'Run integration tests'
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4
with:
repository: fluencelabs/aqua-vscode
ref: ${{ inputs.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Setup fcli
uses: fluencelabs/setup-fluence@v1
with:
artifact: fcli
version: ${{ inputs.fcli-version }}
continue-on-error: true
- name: Install dependencies
run: npm ci
- name: Run before-tests
run: npm run before-tests
- name: Run tests
uses: coactions/setup-xvfb@v1
with:
run: npm run test