Skip to content

[JR-CRT-170] Adiciona workflows do GitHub Actions e movimenta arquivos da v1 #3

[JR-CRT-170] Adiciona workflows do GitHub Actions e movimenta arquivos da v1

[JR-CRT-170] Adiciona workflows do GitHub Actions e movimenta arquivos da v1 #3

Workflow file for this run

---
name: Tests
on: [pull_request]
jobs:
tests:
name: "Tests"
runs-on: ubuntu-latest
if: github.event.pull_request.draft == false
steps:
- name: Checkout Code
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup node 18.x
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install Chrome dependencies
run: |
apt update -y &&
apt install -y ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 \
libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 \
libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \
libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \
lsb-release wget xdg-utils
- name: Setup Chrome
uses: browser-actions/setup-chrome@v1
with:
chrome-version: 120
- name: Enable Corepack
run: corepack enable
- name: Install Dependencies v1
run: |
cd packages/v1 &&
yarn install --frozen-lockfile --silent
- name: Install Dependencies v2
run: |
cd packages/v2 &&
yarn install --frozen-lockfile --silent
- name: Run Tests v1
run: |
cd packages/v1 && yarn test
- name: Run Lint v2
run: |
cd packages/v2 && yarn test