Skip to content

Commit 0d99824

Browse files
authored
Merge branch 'main' into devin/1755168007-replace-prisma-runtime-imports
2 parents 3586852 + d2f8076 commit 0d99824

313 files changed

Lines changed: 11502 additions & 5878 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.

.coderabbit.yaml

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
language: en-US
2+
tone_instructions: ''
3+
early_access: false
4+
enable_free_tier: true
5+
reviews:
6+
profile: chill
7+
request_changes_workflow: false
8+
high_level_summary: false
9+
high_level_summary_placeholder: '@coderabbitai summary'
10+
high_level_summary_in_walkthrough: false
11+
auto_title_placeholder: '@coderabbitai'
12+
auto_title_instructions: ''
13+
review_status: true
14+
commit_status: true
15+
fail_commit_status: false
16+
collapse_walkthrough: false
17+
changed_files_summary: false
18+
sequence_diagrams: false
19+
estimate_code_review_effort: false
20+
assess_linked_issues: true
21+
related_issues: false
22+
related_prs: true
23+
suggested_labels: false
24+
auto_apply_labels: false
25+
suggested_reviewers: false
26+
auto_assign_reviewers: false
27+
poem: false
28+
labeling_instructions: []
29+
path_filters:
30+
- '!**/node_modules/**'
31+
- '!**/dist/**'
32+
- '!**/build/**'
33+
- '!**/.next/**'
34+
path_instructions:
35+
- path: "**/*.{ts,tsx,js,jsx}"
36+
instructions: "Flag default exports and encourage named exports. Named exports provide better tree-shaking, easier refactoring, and clearer imports. Exempt main components like pages, layouts, and components that serve as the primary export of a module."
37+
abort_on_close: true
38+
disable_cache: false
39+
auto_review:
40+
enabled: true
41+
auto_incremental_review: true
42+
ignore_title_keywords: []
43+
labels: []
44+
drafts: false
45+
base_branches: []
46+
finishing_touches:
47+
docstrings:
48+
enabled: true
49+
unit_tests:
50+
enabled: true
51+
pre_merge_checks:
52+
docstrings:
53+
mode: warning
54+
threshold: 80
55+
title:
56+
mode: warning
57+
requirements: ''
58+
description:
59+
mode: warning
60+
issue_assessment:
61+
mode: warning
62+
tools:
63+
ast-grep:
64+
rule_dirs: []
65+
util_dirs: []
66+
essential_rules: true
67+
packages: []
68+
shellcheck:
69+
enabled: true
70+
ruff:
71+
enabled: true
72+
markdownlint:
73+
enabled: true
74+
github-checks:
75+
enabled: true
76+
timeout_ms: 180000
77+
languagetool:
78+
enabled: true
79+
enabled_rules: []
80+
disabled_rules: []
81+
enabled_categories: []
82+
disabled_categories: []
83+
enabled_only: false
84+
level: default
85+
biome:
86+
enabled: true
87+
hadolint:
88+
enabled: true
89+
swiftlint:
90+
enabled: true
91+
phpstan:
92+
enabled: true
93+
level: default
94+
phpmd:
95+
enabled: true
96+
phpcs:
97+
enabled: true
98+
golangci-lint:
99+
enabled: true
100+
yamllint:
101+
enabled: true
102+
gitleaks:
103+
enabled: true
104+
checkov:
105+
enabled: true
106+
detekt:
107+
enabled: true
108+
eslint:
109+
enabled: true
110+
flake8:
111+
enabled: true
112+
rubocop:
113+
enabled: true
114+
buf:
115+
enabled: true
116+
regal:
117+
enabled: true
118+
actionlint:
119+
enabled: true
120+
pmd:
121+
enabled: true
122+
cppcheck:
123+
enabled: true
124+
semgrep:
125+
enabled: true
126+
circleci:
127+
enabled: true
128+
clippy:
129+
enabled: true
130+
sqlfluff:
131+
enabled: true
132+
prismaLint:
133+
enabled: true
134+
pylint:
135+
enabled: true
136+
oxc:
137+
enabled: true
138+
shopifyThemeCheck:
139+
enabled: true
140+
luacheck:
141+
enabled: true
142+
brakeman:
143+
enabled: true
144+
dotenvLint:
145+
enabled: true
146+
htmlhint:
147+
enabled: true
148+
checkmake:
149+
enabled: true
150+
osvScanner:
151+
enabled: true
152+
chat:
153+
art: true
154+
auto_reply: true
155+
integrations:
156+
jira:
157+
usage: auto
158+
linear:
159+
usage: auto
160+
knowledge_base:
161+
opt_out: false
162+
web_search:
163+
enabled: true
164+
code_guidelines:
165+
enabled: true
166+
filePatterns: []
167+
learnings:
168+
scope: auto
169+
issues:
170+
scope: auto
171+
jira:
172+
usage: auto
173+
project_keys: []
174+
linear:
175+
usage: auto
176+
team_keys: []
177+
pull_requests:
178+
scope: auto
179+
mcp:
180+
usage: auto
181+
disabled_servers: []
182+
code_generation:
183+
docstrings:
184+
language: en-US
185+
path_instructions: []
186+
unit_tests:
187+
path_instructions: []

.github/workflows/all-checks.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,14 @@ jobs:
7474
uses: ./.github/workflows/e2e-embed-react.yml
7575
secrets: inherit
7676

77+
e2e-atoms:
78+
name: Tests
79+
needs: [lint, build, build-atoms, build-api-v2]
80+
uses: ./.github/workflows/e2e-atoms.yml
81+
secrets: inherit
82+
7783
required:
78-
needs: [lint, type-check, unit-test, integration-test, build, build-api-v1, build-api-v2, e2e, e2e-embed, e2e-embed-react, e2e-app-store]
84+
needs: [lint, type-check, unit-test, integration-test, build, build-api-v1, build-api-v2, e2e, e2e-embed, e2e-embed-react, e2e-app-store, e2e-atoms]
7985
if: always()
8086
runs-on: buildjet-2vcpu-ubuntu-2204
8187
steps:
Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
11
name: Atoms E2E Tests
22

33
on:
4-
pull_request:
5-
branches:
6-
- main
7-
paths:
8-
- 'packages/platform/atoms/**'
9-
- 'packages/platform/examples/base/**'
10-
- 'apps/api/v2/**'
11-
- '.github/workflows/atoms-e2e.yml'
12-
4+
workflow_call:
135
permissions:
146
actions: write
157
contents: read
@@ -25,7 +17,7 @@ env:
2517
DATABASE_URL: ${{ secrets.CI_DATABASE_URL }}
2618

2719
jobs:
28-
atoms-e2e:
20+
e2e-atoms:
2921
timeout-minutes: 15
3022
name: Atoms E2E Tests
3123
runs-on: buildjet-4vcpu-ubuntu-2204
@@ -45,13 +37,13 @@ jobs:
4537
uses: actions/upload-artifact@v4
4638
if: always()
4739
with:
48-
name: atoms-e2e-test-results
40+
name: e2e-atoms-test-results
4941
path: test-results
5042
retention-days: 7
5143
- name: Upload Playwright Report
5244
uses: actions/upload-artifact@v4
5345
if: always()
5446
with:
55-
name: atoms-e2e-playwright-report
47+
name: e2e-atoms-playwright-report
5648
path: playwright-report
5749
retention-days: 7

.github/workflows/pr.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,13 @@ jobs:
195195
uses: ./.github/workflows/e2e-embed-react.yml
196196
secrets: inherit
197197

198+
e2e-atoms:
199+
name: Tests
200+
needs: [changes, check-label, build, build-atoms, build-api-v2]
201+
if: ${{ needs.check-label.outputs.run-e2e == 'true' && needs.changes.outputs.has-files-requiring-all-checks == 'true' }}
202+
uses: ./.github/workflows/e2e-atoms.yml
203+
secrets: inherit
204+
198205
analyze:
199206
name: Analyze Build
200207
needs: [build]
@@ -204,7 +211,7 @@ jobs:
204211
merge-reports:
205212
name: Merge reports
206213
if: ${{ !cancelled() && needs.check-label.outputs.run-e2e == 'true' && needs.changes.outputs.has-files-requiring-all-checks == 'true' }}
207-
needs: [changes, check-label, e2e, e2e-embed, e2e-embed-react, e2e-app-store]
214+
needs: [changes, check-label, e2e, e2e-embed, e2e-embed-react, e2e-app-store, e2e-atoms]
208215
uses: ./.github/workflows/merge-reports.yml
209216
secrets: inherit
210217

@@ -249,6 +256,7 @@ jobs:
249256
e2e-embed,
250257
e2e-embed-react,
251258
e2e-app-store,
259+
e2e-atoms,
252260
]
253261
if: always()
254262
runs-on: buildjet-2vcpu-ubuntu-2204

0 commit comments

Comments
 (0)