Commit c131801
authored
ci: improve workflow performance and reliability (#1469)
* ci: improve workflow performance and reliability
- Add fail-fast: false to matrix strategies for better error visibility
- Replace npm clean-install with npm ci for faster, more reliable builds
- Add npm caching to all Node.js setup steps
- Add if: always() to cleanup steps to ensure Supabase stops on failure
- Add NODE_VERSION environment variable for consistency
- Add descriptive step names for better debugging
- Expand test matrix to include Node 22, 24 and multiple OS platforms
- Update Coveralls action to v2 and add conditional execution
- Add workflow_call trigger for reusable workflows
* ci: improve expo test organization
- Split expo test steps for better clarity and debugging
- Separate dependency installation and build from test execution
- Use npm install instead of npm ci for expo test dependencies
* chore: add .cursor/ to gitignore
- Ignore Cursor IDE configuration files and workspace data
* chore(deps): update expo test dependencies
- Update React to 19.1.0
- Update @supabase/realtime-js to 2.11.15
- Add @types/ws and ws dependencies for WebSocket support
* chore(ci): optimize workflow performance and reduce matrix testing
- Reduce Node.js matrix from [20, 22, 24] to [20] for faster CI runs
- Remove conditional coverage upload to simplify workflow
- Remove security audit job to reduce CI complexity and runtime
- Maintains all essential testing while improving CI efficiency1 parent 13239a4 commit c131801
File tree
5 files changed
+118
-47
lines changed- .github/workflows
- test/integration/expo
5 files changed
+118
-47
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
20 | 24 | | |
21 | 25 | | |
22 | 26 | | |
23 | | - | |
24 | | - | |
| 27 | + | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| 32 | + | |
| 33 | + | |
28 | 34 | | |
29 | | - | |
30 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
31 | 40 | | |
32 | 41 | | |
| 42 | + | |
33 | 43 | | |
34 | | - | |
| 44 | + | |
| 45 | + | |
35 | 46 | | |
36 | 47 | | |
37 | 48 | | |
| |||
40 | 51 | | |
41 | 52 | | |
42 | 53 | | |
43 | | - | |
| 54 | + | |
44 | 55 | | |
45 | 56 | | |
46 | 57 | | |
| |||
51 | 62 | | |
52 | 63 | | |
53 | 64 | | |
| 65 | + | |
54 | 66 | | |
55 | | - | |
56 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
57 | 72 | | |
58 | 73 | | |
59 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
60 | 77 | | |
61 | 78 | | |
62 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
63 | 86 | | |
64 | 87 | | |
65 | 88 | | |
66 | | - | |
| 89 | + | |
67 | 90 | | |
68 | | - | |
| 91 | + | |
69 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
70 | 96 | | |
71 | | - | |
| 97 | + | |
72 | 98 | | |
73 | 99 | | |
74 | 100 | | |
| |||
77 | 103 | | |
78 | 104 | | |
79 | 105 | | |
| 106 | + | |
80 | 107 | | |
81 | 108 | | |
82 | 109 | | |
83 | 110 | | |
84 | 111 | | |
85 | 112 | | |
86 | | - | |
87 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
88 | 118 | | |
89 | | - | |
90 | | - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
91 | 124 | | |
92 | 125 | | |
93 | 126 | | |
94 | 127 | | |
95 | 128 | | |
96 | 129 | | |
97 | | - | |
| 130 | + | |
98 | 131 | | |
99 | | - | |
| 132 | + | |
100 | 133 | | |
101 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
102 | 137 | | |
103 | 138 | | |
| 139 | + | |
104 | 140 | | |
105 | 141 | | |
106 | 142 | | |
107 | 143 | | |
108 | 144 | | |
109 | 145 | | |
110 | | - | |
111 | | - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
112 | 151 | | |
113 | | - | |
114 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
115 | 157 | | |
116 | 158 | | |
117 | 159 | | |
| |||
124 | 166 | | |
125 | 167 | | |
126 | 168 | | |
127 | | - | |
| 169 | + | |
128 | 170 | | |
129 | 171 | | |
130 | 172 | | |
131 | 173 | | |
| 174 | + | |
132 | 175 | | |
133 | 176 | | |
134 | 177 | | |
135 | 178 | | |
136 | 179 | | |
137 | 180 | | |
138 | | - | |
139 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
140 | 186 | | |
141 | | - | |
142 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
143 | 192 | | |
144 | 193 | | |
145 | 194 | | |
146 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
147 | 199 | | |
148 | | - | |
| 200 | + | |
| 201 | + | |
149 | 202 | | |
150 | 203 | | |
151 | 204 | | |
152 | | - | |
153 | | - | |
154 | 205 | | |
155 | 206 | | |
156 | 207 | | |
157 | | - | |
158 | 208 | | |
| 209 | + | |
159 | 210 | | |
160 | 211 | | |
161 | 212 | | |
| 213 | + | |
162 | 214 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
13 | 16 | | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments