Skip to content

Commit

Permalink
update ci
Browse files Browse the repository at this point in the history
  • Loading branch information
osipov-mit committed Jan 20, 2025
1 parent 5bc51dd commit ddb73fa
Showing 1 changed file with 44 additions and 23 deletions.
67 changes: 44 additions & 23 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,43 +13,53 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: "Checkout"
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: "Install Node.js 20.x"
- name: 'Install Node.js 20.x'
uses: actions/setup-node@v4
with:
node-version: 20.x

- name: "Install dependencies"
- name: 'Install dependencies'
run: yarn install

- name: "Run linter"
- name: 'Run linter'
run: yarn lint

build:
runs-on: ubuntu-latest
steps:
- name: "Checkout"
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: "Install Node.js 20.x"
- name: 'Install Node.js 20.x'
uses: actions/setup-node@v4
with:
node-version: 20.x

- name: "Install dependencies"
- name: 'Install dependencies'
run: yarn install

- name: "Build all packages"
- name: 'Build all packages'
run: yarn build:all

test-api:
runs-on: ubuntu-22.04
env:
RUSTUP_HOME: /tmp/rustup_home
steps:
- uses: actions/checkout@v4
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: 'Install: NodeJS 20.x'
uses: actions/setup-node@v4
Expand Down Expand Up @@ -91,24 +101,31 @@ jobs:
check-gear-idea-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: "Install: NodeJS 20.x"
- name: 'Install: NodeJS 20.x'
uses: actions/setup-node@v4
with:
node-version: 20.x

- name: "Install dependencies"
- name: 'Install dependencies'
run: yarn workspaces focus gear-js

- name: "Check"
- name: 'Check'
run: yarn check:gear-idea-version

test-gear-idea-backend:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: Install NodeJS 20.x
Expand All @@ -131,7 +148,11 @@ jobs:
test-ui:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: 'Checkout'
uses: actions/checkout@v4

- name: Install NodeJS 20.x
uses: actions/setup-node@v4
Expand All @@ -147,19 +168,19 @@ jobs:
test-txwrapper:
runs-on: ubuntu-latest
steps:
- name: Cancel previous workflow runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v4
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action

- name: "Install: NodeJS 20.x"
- name: 'Checkout'
uses: actions/checkout@v4

- name: 'Install: NodeJS 20.x'
uses: actions/setup-node@v4
with:
node-version: 20.x

- name: "Install dependencies"
- name: 'Install dependencies'
run: yarn install

- name: "Test: run"
- name: 'Test: run'
run: yarn test:txwrapper

0 comments on commit ddb73fa

Please sign in to comment.