Skip to content

Commit b3cfffb

Browse files
authored
Merge pull request #9 from runloopai/dines/fix-theme
Various Fixes
2 parents bb5af92 + 4d9c35b commit b3cfffb

110 files changed

Lines changed: 4572 additions & 9255 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,83 @@ on:
77
branches: [main, master]
88

99
jobs:
10-
lint-and-format:
10+
format:
1111
runs-on: ubuntu-latest
12-
1312
steps:
1413
- name: Checkout code
1514
uses: runloopai/checkout@main
1615

1716
- name: Setup Node.js
1817
uses: runloopai/setup-node@main
1918
with:
20-
node-version: '18'
21-
cache: 'npm'
19+
node-version: "20"
20+
cache: "npm"
2221

2322
- name: Install dependencies
2423
run: npm ci
2524

2625
- name: Run Prettier check
2726
run: npm run format:check
2827

28+
lint:
29+
runs-on: ubuntu-latest
30+
steps:
31+
- name: Checkout code
32+
uses: runloopai/checkout@main
33+
34+
- name: Setup Node.js
35+
uses: runloopai/setup-node@main
36+
with:
37+
node-version: "20"
38+
cache: "npm"
39+
40+
- name: Install dependencies
41+
run: npm ci
42+
2943
- name: Run ESLint
3044
run: npm run lint
3145

46+
build:
47+
runs-on: ubuntu-latest
48+
steps:
49+
- name: Checkout code
50+
uses: runloopai/checkout@main
51+
52+
- name: Setup Node.js
53+
uses: runloopai/setup-node@main
54+
with:
55+
node-version: "20"
56+
cache: "npm"
57+
58+
- name: Install dependencies
59+
run: npm ci
60+
3261
- name: Build TypeScript
3362
run: npm run build
63+
64+
test:
65+
runs-on: ubuntu-latest
66+
needs: build
67+
steps:
68+
- name: Checkout code
69+
uses: runloopai/checkout@main
70+
71+
- name: Setup Node.js
72+
uses: runloopai/setup-node@main
73+
with:
74+
node-version: "20"
75+
cache: "npm"
76+
77+
- name: Install dependencies
78+
run: npm ci
79+
80+
- name: Run component tests with coverage
81+
run: npm run test:components
82+
83+
- name: Upload coverage report
84+
uses: actions/upload-artifact@v4
85+
if: always()
86+
with:
87+
name: component-coverage
88+
path: coverage/
89+
retention-days: 7

ARCHITECTURE_REFACTOR_COMPLETE.md

Lines changed: 0 additions & 311 deletions
This file was deleted.

0 commit comments

Comments
 (0)