UNPKG

influx

Version:
97 lines (72 loc) 2.19 kB
name: CI on: [push, pull_request] jobs: # lint: # name: Check Code Style # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 # - name: Prettier # uses: creyD/prettier_action@v4.3 # with: # prettier_options: --write **/*.{tsx,ts,md} # commit_message: "style: prettier code" # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} test-browser: name: "Testing Browser" runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Reconfigure Git to use HTTP authentication run: > git config --global url."https://github.com/".insteadOf ssh://git@github.com/ - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: "16" - name: Install depencencies run: npm ci - name: Run InfluxDB run: docker run -d -p 8083:8083 -p 8086:8086 influxdb:1.8 - name: Run tests in browser run: npm run test:browser test-node: name: "Testing on Node.js v${{matrix.node}}" runs-on: ubuntu-latest strategy: fail-fast: false matrix: node: ["18", "20", "22"] steps: - name: Checkout uses: actions/checkout@v4 - name: Reconfigure Git to use HTTP authentication run: > git config --global url."https://github.com/".insteadOf ssh://git@github.com/ - name: Setup node ${{ matrix.node }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - name: Install depencencies run: npm ci - name: Run InfluxDB run: docker run -d -p 8083:8083 -p 8086:8086 influxdb:1.8 - name: Run tests run: npm run test:ci - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel: true finish: needs: test-node runs-on: ubuntu-latest steps: - name: Close parallel build uses: coverallsapp/github-action@v2 with: parallel-finished: true