Skip to content

Commit 35746bf

Browse files
committed
start ci saga
1 parent 8bb3074 commit 35746bf

File tree

5 files changed

+290
-45
lines changed

5 files changed

+290
-45
lines changed

.envrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
# Automatically sets up your devbox environment whenever you cd into this
4+
# directory via our direnv integration:
5+
6+
eval "$(devbox generate direnv --print-envrc)"
7+
8+
# check out https://www.jetify.com/docs/devbox/ide_configuration/direnv/
9+
# for more details

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: CI
22
on:
33
push:
4-
branches: [master, beta]
4+
branches: [master, beta, ci]
55
pull_request:
6-
branches: [master, beta]
6+
branches: [master, beta, ci]
77
workflow_dispatch:
88
jobs:
99
cancel_previous:
@@ -41,7 +41,7 @@ jobs:
4141
run: yarn test --coverage
4242

4343
run-e2e-ios:
44-
runs-on: 'macos-13'
44+
runs-on: 'macos-latest'
4545
env:
4646
YARN_ENABLE_HARDENED_MODE: 0
4747
steps:
@@ -79,7 +79,7 @@ jobs:
7979
run: yarn e2e test:ios
8080

8181
run-e2e-android:
82-
runs-on: 'macos-13' # This is important, linux cannot run the emulator graphically for e2e tests
82+
runs-on: 'macos-latest' # This is important, linux cannot run the emulator graphically for e2e tests
8383
strategy:
8484
matrix:
8585
api-level: [21]

.github/workflows/create_jira.yml

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

devbox.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.16.0/.schema/devbox.schema.json",
3+
"packages": [
4+
"yarn-berry@latest",
5+
"nodejs@latest",
6+
"act@latest",
7+
"git@latest"
8+
],
9+
"shell": {
10+
"init_hook": [
11+
"echo 'Welcome to devbox!' > /dev/null"
12+
],
13+
"scripts": {
14+
"test": [
15+
"echo \"Error: no test specified\" && exit 1"
16+
]
17+
}
18+
}
19+
}

devbox.lock

Lines changed: 258 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
{
2+
"lockfile_version": "1",
3+
"packages": {
4+
"act@latest": {
5+
"last_modified": "2025-12-31T03:27:36Z",
6+
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#act",
7+
"source": "devbox-search",
8+
"version": "0.2.83",
9+
"systems": {
10+
"aarch64-darwin": {
11+
"outputs": [
12+
{
13+
"name": "out",
14+
"path": "/nix/store/100rijghw705xzci5d24924mzjylkvqz-act-0.2.83",
15+
"default": true
16+
}
17+
],
18+
"store_path": "/nix/store/100rijghw705xzci5d24924mzjylkvqz-act-0.2.83"
19+
},
20+
"aarch64-linux": {
21+
"outputs": [
22+
{
23+
"name": "out",
24+
"path": "/nix/store/qnc1152as0grck7vpvwjp77lkd7zs36c-act-0.2.83",
25+
"default": true
26+
}
27+
],
28+
"store_path": "/nix/store/qnc1152as0grck7vpvwjp77lkd7zs36c-act-0.2.83"
29+
},
30+
"x86_64-darwin": {
31+
"outputs": [
32+
{
33+
"name": "out",
34+
"path": "/nix/store/dah54fk5kqzmiwpmlywdb0i3zhhi262v-act-0.2.83",
35+
"default": true
36+
}
37+
],
38+
"store_path": "/nix/store/dah54fk5kqzmiwpmlywdb0i3zhhi262v-act-0.2.83"
39+
},
40+
"x86_64-linux": {
41+
"outputs": [
42+
{
43+
"name": "out",
44+
"path": "/nix/store/8xya4c6jb2qf9ia4w08imac0lx19i36s-act-0.2.83",
45+
"default": true
46+
}
47+
],
48+
"store_path": "/nix/store/8xya4c6jb2qf9ia4w08imac0lx19i36s-act-0.2.83"
49+
}
50+
}
51+
},
52+
"git@latest": {
53+
"last_modified": "2025-12-31T03:27:36Z",
54+
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#git",
55+
"source": "devbox-search",
56+
"version": "2.52.0",
57+
"systems": {
58+
"aarch64-darwin": {
59+
"outputs": [
60+
{
61+
"name": "out",
62+
"path": "/nix/store/1xy62wrp3m91snd3cazxgg0yrplb6sav-git-2.52.0",
63+
"default": true
64+
},
65+
{
66+
"name": "doc",
67+
"path": "/nix/store/1518yqnr4z0p65jfv8skw2qwc30ad5la-git-2.52.0-doc"
68+
}
69+
],
70+
"store_path": "/nix/store/1xy62wrp3m91snd3cazxgg0yrplb6sav-git-2.52.0"
71+
},
72+
"aarch64-linux": {
73+
"outputs": [
74+
{
75+
"name": "out",
76+
"path": "/nix/store/mfbr42w740arf759n51nhki221lang5z-git-2.52.0",
77+
"default": true
78+
},
79+
{
80+
"name": "doc",
81+
"path": "/nix/store/lm1plgvh8qlv0amm8wiz8l00ky298hws-git-2.52.0-doc"
82+
},
83+
{
84+
"name": "debug",
85+
"path": "/nix/store/q0lq2fczq1y9q9028k4ripf38mfy3n42-git-2.52.0-debug"
86+
}
87+
],
88+
"store_path": "/nix/store/mfbr42w740arf759n51nhki221lang5z-git-2.52.0"
89+
},
90+
"x86_64-darwin": {
91+
"outputs": [
92+
{
93+
"name": "out",
94+
"path": "/nix/store/0lxp1s4hb0xb0di1a5jg08rr8hk0cvz8-git-2.52.0",
95+
"default": true
96+
},
97+
{
98+
"name": "doc",
99+
"path": "/nix/store/a9903b6q3clvx61l8drkpr262fb5qmik-git-2.52.0-doc"
100+
}
101+
],
102+
"store_path": "/nix/store/0lxp1s4hb0xb0di1a5jg08rr8hk0cvz8-git-2.52.0"
103+
},
104+
"x86_64-linux": {
105+
"outputs": [
106+
{
107+
"name": "out",
108+
"path": "/nix/store/fryiyyhhilpqhx2wc4b6l5gnxc8w18rg-git-2.52.0",
109+
"default": true
110+
},
111+
{
112+
"name": "debug",
113+
"path": "/nix/store/q6m51s4q8kddlh9b9rb63v1yqvlv3xgp-git-2.52.0-debug"
114+
},
115+
{
116+
"name": "doc",
117+
"path": "/nix/store/n4zq81winwf8d5y2ra7fjznwl6cnhggz-git-2.52.0-doc"
118+
}
119+
],
120+
"store_path": "/nix/store/fryiyyhhilpqhx2wc4b6l5gnxc8w18rg-git-2.52.0"
121+
}
122+
}
123+
},
124+
"github:NixOS/nixpkgs/nixpkgs-unstable": {
125+
"last_modified": "2026-01-02T14:39:32Z",
126+
"resolved": "github:NixOS/nixpkgs/16c7794d0a28b5a37904d55bcca36003b9109aaa?lastModified=1767364772"
127+
},
128+
"nodejs@latest": {
129+
"last_modified": "2026-01-02T14:39:32Z",
130+
"plugin_version": "0.0.2",
131+
"resolved": "github:NixOS/nixpkgs/16c7794d0a28b5a37904d55bcca36003b9109aaa#nodejs_25",
132+
"source": "devbox-search",
133+
"version": "25.2.1",
134+
"systems": {
135+
"aarch64-darwin": {
136+
"outputs": [
137+
{
138+
"name": "out",
139+
"path": "/nix/store/dwqksglz5298j1ba41cjnvg8fdgb3ih7-nodejs-25.2.1",
140+
"default": true
141+
},
142+
{
143+
"name": "dev",
144+
"path": "/nix/store/rw7v0j0xwfgayjljf0f00xci198nswsq-nodejs-25.2.1-dev"
145+
},
146+
{
147+
"name": "libv8",
148+
"path": "/nix/store/06slplspzy3a6q6pchib3rrvl8hglfc7-nodejs-25.2.1-libv8"
149+
}
150+
],
151+
"store_path": "/nix/store/dwqksglz5298j1ba41cjnvg8fdgb3ih7-nodejs-25.2.1"
152+
},
153+
"aarch64-linux": {
154+
"outputs": [
155+
{
156+
"name": "out",
157+
"path": "/nix/store/8wcvwksrc3kha6lshrpl6ikvfbwbbzkk-nodejs-25.2.1",
158+
"default": true
159+
},
160+
{
161+
"name": "dev",
162+
"path": "/nix/store/mjqflb26bhh03ykg0axpjackmn92rvyi-nodejs-25.2.1-dev"
163+
},
164+
{
165+
"name": "libv8",
166+
"path": "/nix/store/aa814m7syc6ck2r7rj6mqqi2w34ayr83-nodejs-25.2.1-libv8"
167+
}
168+
],
169+
"store_path": "/nix/store/8wcvwksrc3kha6lshrpl6ikvfbwbbzkk-nodejs-25.2.1"
170+
},
171+
"x86_64-darwin": {
172+
"outputs": [
173+
{
174+
"name": "out",
175+
"path": "/nix/store/kbwr9hwcvdd3kj4sv9v5qapjkxnc935i-nodejs-25.2.1",
176+
"default": true
177+
},
178+
{
179+
"name": "dev",
180+
"path": "/nix/store/gx16wbvvpnlg8yn0irh6vs0n8wza17kq-nodejs-25.2.1-dev"
181+
},
182+
{
183+
"name": "libv8",
184+
"path": "/nix/store/hmwr6jmrk99mjfccpifzkkgj02lijsgi-nodejs-25.2.1-libv8"
185+
}
186+
],
187+
"store_path": "/nix/store/kbwr9hwcvdd3kj4sv9v5qapjkxnc935i-nodejs-25.2.1"
188+
},
189+
"x86_64-linux": {
190+
"outputs": [
191+
{
192+
"name": "out",
193+
"path": "/nix/store/dhrcmdyf3xd15gxl4ivps26w934cq32p-nodejs-25.2.1",
194+
"default": true
195+
},
196+
{
197+
"name": "dev",
198+
"path": "/nix/store/lzmm68m20ib352d3jxvy032qdv2giia4-nodejs-25.2.1-dev"
199+
},
200+
{
201+
"name": "libv8",
202+
"path": "/nix/store/g21k8vv3vjnqbb1jkyjs24ydybv8zxcl-nodejs-25.2.1-libv8"
203+
}
204+
],
205+
"store_path": "/nix/store/dhrcmdyf3xd15gxl4ivps26w934cq32p-nodejs-25.2.1"
206+
}
207+
}
208+
},
209+
"yarn-berry@latest": {
210+
"last_modified": "2025-12-31T03:27:36Z",
211+
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#yarn-berry",
212+
"source": "devbox-search",
213+
"version": "4.12.0",
214+
"systems": {
215+
"aarch64-darwin": {
216+
"outputs": [
217+
{
218+
"name": "out",
219+
"path": "/nix/store/2l7sbyyqardvrzr35zkrw67gbng5gb8y-yarn-berry-4.12.0",
220+
"default": true
221+
}
222+
],
223+
"store_path": "/nix/store/2l7sbyyqardvrzr35zkrw67gbng5gb8y-yarn-berry-4.12.0"
224+
},
225+
"aarch64-linux": {
226+
"outputs": [
227+
{
228+
"name": "out",
229+
"path": "/nix/store/klx9ndw1djgx0zhhyrkcn9an094rmmwv-yarn-berry-4.12.0",
230+
"default": true
231+
}
232+
],
233+
"store_path": "/nix/store/klx9ndw1djgx0zhhyrkcn9an094rmmwv-yarn-berry-4.12.0"
234+
},
235+
"x86_64-darwin": {
236+
"outputs": [
237+
{
238+
"name": "out",
239+
"path": "/nix/store/m6cwiya6hrbwnlprh2cbnmz6c7mkylrf-yarn-berry-4.12.0",
240+
"default": true
241+
}
242+
],
243+
"store_path": "/nix/store/m6cwiya6hrbwnlprh2cbnmz6c7mkylrf-yarn-berry-4.12.0"
244+
},
245+
"x86_64-linux": {
246+
"outputs": [
247+
{
248+
"name": "out",
249+
"path": "/nix/store/q1gys3zgijcciiafbh9nfawkx5wj8179-yarn-berry-4.12.0",
250+
"default": true
251+
}
252+
],
253+
"store_path": "/nix/store/q1gys3zgijcciiafbh9nfawkx5wj8179-yarn-berry-4.12.0"
254+
}
255+
}
256+
}
257+
}
258+
}

0 commit comments

Comments
 (0)