OXYGENHUB

✓ Run #15 passed

main at 729954801144 · pushed by andymccall · 11 min 19 s · pipeline db4af6e2308c · .flow/pipeline.kdl · all runs

✓ check passed · 1 min 10 s ✓ package passed · 6.0 s
✓ check passed · exit 0 · 1 min 10 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching andymccall/oxygen-vscode for state 26410312ce16+691d366b4c69+aeb4e32ee7a0+d7274fc3100a
0.2sfetching subrepo andymccall/oxygen at 0955469ac0e1+11c958021e1a+21b2aec279ff+2b668d92b066+4161262eeb29+7df9007b163c+8349c327fe83+89a1d0243544+99e3e0af08df+9ce6f08451b1+adec9a0796b8+b288cd254343+b4fa2bc1ca6a+e3d071cecfe2+fe7a964b3c88 for deps/oxygen
0.6sbooting a microVM: 4 vCPU, 6144 MiB, rootfs 85c744e509d4
2.7s   Compiling libc v0.2.189
2.7s   Compiling proc-macro2 v1.0.107
2.7s   Compiling quote v1.0.47
2.7s   Compiling unicode-ident v1.0.26
2.9s   Compiling cfg-if v1.0.5
3.0s   Compiling shlex v2.0.1
3.1s   Compiling find-msvc-tools v0.1.14
3.2s   Compiling zeroize v1.9.0
3.4s   Compiling once_cell v1.21.4
3.4s   Compiling stable_deref_trait v1.2.1
3.4s   Compiling bytes v1.12.1
3.5s   Compiling log v0.4.34
3.9s   Compiling cmov v0.5.4
4.0s   Compiling syn v3.0.6
4.1s   Compiling pin-project-lite v0.2.17
4.2s   Compiling ctutils v0.4.2
4.3s   Compiling typenum v1.20.1
4.5s   Compiling jobserver v0.1.35
4.5s   Compiling itoa v1.0.18
4.6s   Compiling getrandom v0.4.3
4.8s   Compiling cc v1.5.1
4.8s   Compiling rand_core v0.10.1
4.9s   Compiling futures-core v0.3.34
5.1s   Compiling hybrid-array v0.4.15
5.1s   Compiling socket2 v0.6.5
5.7s   Compiling getrandom v0.2.17
5.8s   Compiling mio v1.2.3
6.3s   Compiling autocfg v1.5.1
6.4s   Compiling smallvec v1.16.2
6.6s   Compiling crypto-common v0.2.2
6.7s   Compiling block-buffer v0.12.1
6.9s   Compiling rustls-pki-types v1.15.1
6.9s   Compiling ring v0.17.14
7.4s   Compiling writeable v0.6.4
7.5s   Compiling litemap v0.8.3
7.7s   Compiling http v1.5.0
8.2s   Compiling synstructure v0.14.0
8.7s   Compiling digest v0.11.3
8.8s   Compiling tracing-core v0.1.36
8.9s   Compiling icu_properties_data v2.3.0
9.0s   Compiling crossbeam-utils v0.8.23
9.2s   Compiling utf8_iter v1.0.4
9.3s   Compiling icu_normalizer_data v2.3.0
9.4s   Compiling memchr v2.8.3
9.6s   Compiling tracing v0.1.44
9.8s   Compiling crossbeam-epoch v0.9.21
9.9s   Compiling zerofrom-derive v0.1.8
10.0s   Compiling yoke-derive v0.8.3
10.2s   Compiling zerovec-derive v0.11.6
11.1s   Compiling displaydoc v0.2.7
11.3s   Compiling zerofrom v0.1.8
11.3s   Compiling yoke v0.8.3
11.5s   Compiling zerovec v0.11.8
11.5s   Compiling tokio-macros v2.7.2
11.8s   Compiling zerotrie v0.2.5
12.0s   Compiling tinystr v0.8.4
12.0s   Compiling tokio v1.53.1
12.0s   Compiling potential_utf v0.1.6
12.2s   Compiling icu_collections v2.3.0
12.2s   Compiling icu_locale_core v2.3.0
12.7s   Compiling pkg-config v0.3.34
13.1s   Compiling icu_provider v2.3.1
13.2s   Compiling untrusted v0.9.0
13.3s   Compiling serde_core v1.0.229
13.5s   Compiling slab v0.4.12
13.6s   Compiling subtle v2.6.1
13.6s   Compiling zstd-sys v2.1.0+zstd.1.5.7
13.9s   Compiling http-body v1.1.0
14.0s   Compiling syn v2.0.119
14.4s   Compiling crossbeam-deque v0.8.8
14.5s   Compiling rustls v0.23.45
14.7s   Compiling zerocopy v0.8.59
15.1s   Compiling hashbrown v0.17.1
15.9s   Compiling semver v1.0.28
16.2s   Compiling futures-sink v0.3.34
16.2s   Compiling httparse v1.10.1
16.5s   Compiling equivalent v1.0.2
16.6s   Compiling percent-encoding v2.3.2
16.6s   Compiling indexmap v2.14.2
16.8s   Compiling form_urlencoded v1.2.2
17.0s   Compiling tokio-util v0.7.19
17.5s   Compiling rustc_version v0.4.1
17.8s   Compiling rustls-webpki v0.103.15
18.1s   Compiling icu_normalizer v2.3.0
18.8s   Compiling icu_properties v2.3.0
19.8s   Compiling num-traits v0.2.19
20.0s   Compiling cpufeatures v0.3.1
20.0s   Compiling tower-service v0.3.3
20.0s   Compiling utf8parse v0.2.2
20.1s   Compiling const-oid v0.10.2
20.2s   Compiling atomic-waker v1.1.2
20.3s   Compiling crc32fast v1.5.2
20.6s   Compiling fnv v1.0.7
20.6s   Compiling h2 v0.4.19
21.3s   Compiling anstyle-parse v1.0.0
21.5s   Compiling idna_adapter v1.2.2
22.4s   Compiling der v0.8.2
26.6s   Compiling curve25519-dalek v5.0.0
27.0s   Compiling aho-corasick v1.1.5
28.2s   Compiling signature v3.0.0
28.3s   Compiling futures-channel v0.3.34
28.5s   Compiling simd-adler32 v0.3.10
28.6s   Compiling anstyle-query v1.1.5
28.7s   Compiling httpdate v1.0.3
29.0s   Compiling serde v1.0.229
29.1s   Compiling regex-syntax v0.8.11
29.3s   Compiling rustversion v1.0.23
29.6s   Compiling adler2 v2.0.1
29.7s   Compiling rayon-core v1.13.0
29.7s   Compiling colorchoice v1.0.5
29.8s   Compiling is_terminal_polyfill v1.70.2
29.8s   Compiling zstd-safe v7.3.0
29.8s   Compiling anstyle v1.0.14
29.9s   Compiling zmij v1.0.23
30.0s   Compiling anstream v1.0.0
30.1s   Compiling miniz_oxide v0.9.1
30.3s   Compiling regex-automata v0.4.18
31.1s   Compiling hyper v1.11.1
31.8s   Compiling ppv-lite86 v0.2.21
32.3s   Compiling spki v0.8.0
32.5s   Compiling idna v1.1.0
33.4s   Compiling curve25519-dalek-derive v0.1.1
33.6s   Compiling bstr v1.13.1
33.9s   Compiling webpki-roots v1.0.9
34.0s   Compiling blake3 v1.8.7
34.1s   Compiling fs-err v3.3.1
34.2s   Compiling rand_core v0.6.4
34.3s   Compiling keccak v0.2.2
34.3s   Compiling serde_json v1.0.151
34.4s   Compiling either v1.18.0
34.4s   Compiling strsim v0.11.1
34.7s   Compiling tower-layer v0.3.3
34.7s   Compiling heck v0.5.0
34.8s   Compiling thiserror v1.0.69
34.8s   Compiling same-file v1.0.6
34.9s   Compiling clap_lex v1.1.1
35.0s   Compiling sync_wrapper v1.0.2
35.0s   Compiling futures-task v0.3.34
35.0s   Compiling sponge-cursor v0.1.0
35.1s   Compiling futures-util v0.3.34
35.1s   Compiling shake v0.1.0
35.1s   Compiling clap_builder v4.6.7
35.2s   Compiling walkdir v2.5.0
35.6s   Compiling clap_derive v4.6.7
36.8s   Compiling rand_chacha v0.3.1
37.3s   Compiling webpki-roots v0.26.11
37.3s   Compiling globset v0.4.20
37.4s   Compiling flate2 v1.1.10
37.8s   Compiling module-lattice v0.2.3
38.1s   Compiling url v2.5.8
38.3s   Compiling pkcs8 v0.11.0
38.6s   Compiling hyper-util v0.1.21
39.5s   Compiling ed25519 v3.0.0
39.6s   Compiling sha2 v0.11.0
39.6s   Compiling thiserror-impl v1.0.69
39.9s   Compiling http-body-util v0.1.5
40.0s   Compiling ryu v1.0.23
40.2s   Compiling portable-atomic v1.15.0
40.2s   Compiling arrayvec v0.7.8
40.4s   Compiling mime v0.3.17
40.6s   Compiling constant_time_eq v0.4.2
40.6s   Compiling base64 v0.22.1
40.8s   Compiling axum-core v0.5.6
40.8s   Compiling ed25519-dalek v3.0.0
41.0s   Compiling ureq v2.12.1
41.1s   Compiling serde_urlencoded v0.7.1
41.3s   Compiling rayon v1.12.0
41.4s   Compiling arc-swap v1.9.2
43.0s   Compiling ml-dsa v0.1.1
43.4s   Compiling ignore v0.4.33
43.5s   Compiling clap v4.6.7
43.9s   Compiling rand v0.8.8
44.0s   Compiling tower v0.5.3
44.5s   Compiling zstd v0.13.3
44.7s   Compiling tokio-rustls v0.26.5
44.8s   Compiling serde_path_to_error v0.1.20
44.9s   Compiling rustls-pemfile v2.2.0
45.2s   Compiling unicode-width v0.2.2
45.2s   Compiling matchit v0.8.4
45.2s   Compiling anyhow v1.0.104
45.4s   Compiling hex v0.4.3
45.5s   Compiling similar v2.7.0
45.6s   Compiling axum v0.8.9
45.7s   Compiling console v0.15.11
45.8s   Compiling axum-server v0.8.0
46.5s   Compiling oxy-core v0.1.0 (/src/deps/oxygen/crates/oxy-core)
46.6s   Compiling number_prefix v0.4.0
46.7s   Compiling roff v1.1.1
46.9s   Compiling clap_mangen v0.3.3
47.1s   Compiling indicatif v0.17.11
48.2s   Compiling clap_complete v4.6.11
51.8s   Compiling oxy-server v0.1.0 (/src/deps/oxygen/crates/oxy-server)
57.7s   Compiling oxy v0.1.0 (/src/deps/oxygen)
60.6s    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s
64.8s
64.8sadded 120 packages in 4s
64.8snpm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
64.8snpm warn install-scripts   @vscode/[email protected] (postinstall: node ./src/postinstall.js)
64.8snpm warn install-scripts   [email protected] (postinstall: node install.js)
64.8snpm warn install-scripts
64.8snpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
65.1s
65.1s> [email protected] check
65.1s> npm run typecheck && npm run build && npm test
65.1s
65.2s
65.2s> [email protected] typecheck
65.2s> tsc --noEmit -p .
65.2s
67.0s
67.0s> [email protected] build
67.0s> esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap
67.0s
67.0s
67.0s  dist/extension.js      120.7kb
67.0s  dist/extension.js.map  243.6kb
67.0s
67.0s⚡ Done in 14ms
67.1s
67.1s> [email protected] pretest
67.1s> esbuild src/oxy.ts --bundle --platform=node --format=esm --outfile=out/oxy.mjs && esbuild src/diffutil.ts --bundle --platform=node --format=esm --outfile=out/diffutil.mjs && esbuild src/markers.ts --bundle --platform=node --format=esm --outfile=out/markers.mjs && esbuild src/api.ts --bundle --platform=node --format=esm --outfile=out/api.mjs && esbuild src/commitbox.ts --bundle --platform=node --format=esm --outfile=out/commitbox.mjs && esbuild src/handoff.ts --bundle --platform=node --format=esm --outfile=out/handoff.mjs && esbuild src/paths.ts --bundle --platform=node --format=esm --outfile=out/paths.mjs && esbuild src/looks.ts --bundle --platform=node --format=esm --outfile=out/looks.mjs
67.1s
67.1s
67.1s  out/oxy.mjs  9.6kb
67.1s
67.1s⚡ Done in 5ms
67.1s
67.1s  out/diffutil.mjs  2.2kb
67.1s
67.1s⚡ Done in 3ms
67.2s
67.2s  out/markers.mjs  1.8kb
67.2s
67.2s⚡ Done in 3ms
67.2s
67.2s  out/api.mjs  1.4kb
67.2s
67.2s⚡ Done in 4ms
67.2s
67.2s  out/commitbox.mjs  1.9kb
67.2s
67.2s⚡ Done in 3ms
67.2s
67.2s  out/handoff.mjs  1.7kb
67.2s
67.2s⚡ Done in 4ms
67.2s
67.2s  out/paths.mjs  114b 
67.2s
67.2s⚡ Done in 3ms
67.2s
67.2s  out/looks.mjs  3.1kb
67.2s
67.2s⚡ Done in 3ms
67.2s
67.2s> [email protected] test
67.2s> node --test "test/**/*.test.mjs"
67.2s
67.3s✔ picks the first provider that matches, preferring origin (1.180915ms)
67.3s✔ repositoryFor picks the longest matching root (0.276119ms)
67.3s✔ permalink state addresses match OxygenHub's (0.627967ms)
67.3s✔ linked lines follow the click and the selection (2.534239ms)
67.3s✔ signing state from oxy identity show (2.40636ms)
67.3s✔ placeholder follows the mode (0.358255ms)
67.3s✔ message history is newest first, unique and bounded (2.078466ms)
67.3s✔ conflict markers: Oxygen's and Git's, not look-alikes (0.44941ms)
67.3s✔ alignLines maps unchanged lines through insertions and deletions (4.00536ms)
67.4s✔ every setting is documented in the README's Settings table (3.268081ms)
67.4s✔ the CHANGELOG's newest entry is this version, and every entry is dated (0.556718ms)
67.4s✔ resolve links are read and checked (2.51801ms)
67.4s✔ remotes match across a trailing slash and the host's case (1.811677ms)
67.4s✔ plan links are read and checked (0.929519ms)
67.4s✔ operations read as what happened, with a kind and a colour (3.855416ms)
67.5s✔ parses order conflicts with several sides (2.819562ms)
67.5s✔ parses delete versus insert conflicts (0.348527ms)
67.5s✔ candidate names (0.276295ms)
67.8s✔ root, status, cat, log and commit round trip (265.20087ms)
68.1s✔ bookmarks, remotes and sync against a local origin (364.824928ms)
68.3s✔ split, squash and rebase through the history actions, each undoable (196.929239ms)
68.4s✔ identity reports how commits are signed (50.85306ms)
68.4s✔ every .oxy store is left out, a subrepo's too (1.130867ms)
68.4sℹ tests 23
68.4sℹ suites 0
68.4sℹ pass 23
68.4sℹ fail 0
68.4sℹ cancelled 0
68.4sℹ skipped 0
68.4sℹ todo 0
68.4sℹ duration_ms 1135.382874
✓ package passed · exit 0 · 6.0 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching andymccall/oxygen-vscode for state 26410312ce16+691d366b4c69+aeb4e32ee7a0+d7274fc3100a
0.2sfetching subrepo andymccall/oxygen at 0955469ac0e1+11c958021e1a+21b2aec279ff+2b668d92b066+4161262eeb29+7df9007b163c+8349c327fe83+89a1d0243544+99e3e0af08df+9ce6f08451b1+adec9a0796b8+b288cd254343+b4fa2bc1ca6a+e3d071cecfe2+fe7a964b3c88 for deps/oxygen
0.6sbooting a microVM: 4 vCPU, 6144 MiB, rootfs 85c744e509d4
3.9s
3.9sadded 120 packages in 3s
3.9snpm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
3.9snpm warn install-scripts   @vscode/[email protected] (postinstall: node ./src/postinstall.js)
3.9snpm warn install-scripts   [email protected] (postinstall: node install.js)
3.9snpm warn install-scripts
3.9snpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
4.2s
4.2s> [email protected] build
4.2s> esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap
4.2s
4.2s
4.2s  dist/extension.js      120.7kb
4.2s  dist/extension.js.map  243.6kb
4.2s
4.2s⚡ Done in 18ms
4.3s
4.3s> [email protected] package
4.3s> vsce package --no-dependencies
4.3s
4.8s INFO  Files included in the VSIX:
4.8soxygen-0.17.0.vsix
4.8s├─ [Content_Types].xml 
4.8s├─ extension.vsixmanifest 
4.8s└─ extension/
4.8s   ├─ LICENSE.txt [1.25 KB]
4.8s   ├─ changelog.md 
4.8s   ├─ package.json [35.93 KB]
4.8s   ├─ readme.md 
4.8s   ├─ .vscode/
4.8s   │  ├─ launch.json [0.33 KB]
4.8s   │  └─ tasks.json [0.34 KB]
4.8s   ├─ assets/
4.8s   │  └─ images/
4.8s   │     ├─ oxygen.png [9.47 KB]
4.8s   │     └─ oxygen.svg [0.91 KB]
4.8s   ├─ dist/
4.8s   │  └─ extension.js [120.69 KB]
4.8s   ├─ docs/
4.8s   │  ├─ plan.md [0.06 KB]
4.8s   │  └─ spec.md [17.77 KB]
4.8s   └─ walkthrough/
4.8s      ├─ bookmarks.md [0.21 KB]
4.8s      ├─ commit.md [0.21 KB]
4.8s      ├─ history.md [0.16 KB]
4.8s      ├─ identity.md [0.29 KB]
4.8s      ├─ push.md [0.17 KB]
4.8s      └─ repository.md [0.2 KB]
4.8s
4.9s DONE  Packaged: /src/oxygen-0.17.0.vsix (19 files, 63.77 KB)