OXYGENHUB

✓ Run #13 passed

main at 0025fb4f488e · pushed by andymccall · 20 min 36 s · pipeline db4af6e2308c · .flow/pipeline.kdl · all runs

✓ check passed · 1 min 9 s ✓ package passed · 6.3 s
✓ check passed · exit 0 · 1 min 9 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching andymccall/oxygen-vscode for state 691d366b4c69+6e06e5a13d17+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 unicode-ident v1.0.26
2.7s   Compiling quote v1.0.47
3.0s   Compiling cfg-if v1.0.5
3.0s   Compiling shlex v2.0.1
3.2s   Compiling find-msvc-tools v0.1.14
3.2s   Compiling zeroize v1.9.0
3.4s   Compiling once_cell v1.21.4
3.5s   Compiling stable_deref_trait v1.2.1
3.5s   Compiling log v0.4.34
3.6s   Compiling cmov v0.5.4
3.7s   Compiling bytes v1.12.1
4.1s   Compiling syn v3.0.6
4.1s   Compiling pin-project-lite v0.2.17
4.2s   Compiling ctutils v0.4.2
4.4s   Compiling typenum v1.20.1
4.5s   Compiling itoa v1.0.18
4.6s   Compiling jobserver v0.1.35
4.6s   Compiling getrandom v0.4.3
4.7s   Compiling rand_core v0.10.1
4.9s   Compiling cc v1.5.1
4.9s   Compiling futures-core v0.3.34
5.1s   Compiling mio v1.2.3
5.2s   Compiling hybrid-array v0.4.15
5.7s   Compiling socket2 v0.6.5
6.2s   Compiling getrandom v0.2.17
6.4s   Compiling smallvec v1.16.2
6.5s   Compiling autocfg v1.5.1
6.6s   Compiling block-buffer v0.12.1
6.7s   Compiling crypto-common v0.2.2
6.8s   Compiling rustls-pki-types v1.15.1
6.9s   Compiling ring v0.17.14
7.3s   Compiling litemap v0.8.3
7.5s   Compiling writeable v0.6.4
7.7s   Compiling digest v0.11.3
7.8s   Compiling http v1.5.0
8.3s   Compiling synstructure v0.14.0
8.9s   Compiling tracing-core v0.1.36
9.0s   Compiling icu_properties_data v2.3.0
9.1s   Compiling memchr v2.8.3
9.5s   Compiling utf8_iter v1.0.4
9.6s   Compiling icu_normalizer_data v2.3.0
9.7s   Compiling crossbeam-utils v0.8.23
9.9s   Compiling tracing v0.1.44
10.0s   Compiling slab v0.4.12
10.0s   Compiling zerofrom-derive v0.1.8
10.1s   Compiling yoke-derive v0.8.3
10.1s   Compiling zerovec-derive v0.11.6
11.0s   Compiling displaydoc v0.2.7
11.2s   Compiling tokio-macros v2.7.2
11.3s   Compiling zerofrom v0.1.8
11.4s   Compiling yoke v0.8.3
11.6s   Compiling zerovec v0.11.8
11.6s   Compiling zerotrie v0.2.5
11.7s   Compiling tokio v1.53.1
11.9s   Compiling crossbeam-epoch v0.9.21
12.0s   Compiling untrusted v0.9.0
12.1s   Compiling subtle v2.6.1
12.2s   Compiling tinystr v0.8.4
12.2s   Compiling potential_utf v0.1.6
12.3s   Compiling icu_collections v2.3.0
12.3s   Compiling icu_locale_core v2.3.0
12.8s   Compiling pkg-config v0.3.34
13.2s   Compiling icu_provider v2.3.1
13.3s   Compiling serde_core v1.0.229
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.3s   Compiling httparse v1.10.1
14.8s   Compiling zerocopy v0.8.59
15.1s   Compiling semver v1.0.28
15.5s   Compiling equivalent v1.0.2
15.6s   Compiling crossbeam-deque v0.8.8
15.8s   Compiling rustls v0.23.45
16.0s   Compiling percent-encoding v2.3.2
16.1s   Compiling futures-sink v0.3.34
16.2s   Compiling hashbrown v0.17.1
16.8s   Compiling tokio-util v0.7.19
16.9s   Compiling indexmap v2.14.2
17.6s   Compiling form_urlencoded v1.2.2
17.7s   Compiling rustls-webpki v0.103.15
17.8s   Compiling rustc_version v0.4.1
18.4s   Compiling icu_normalizer v2.3.0
19.0s   Compiling icu_properties v2.3.0
19.5s   Compiling num-traits v0.2.19
19.6s   Compiling const-oid v0.10.2
20.4s   Compiling atomic-waker v1.1.2
20.5s   Compiling tower-service v0.3.3
20.5s   Compiling utf8parse v0.2.2
20.6s   Compiling cpufeatures v0.3.1
20.6s   Compiling fnv v1.0.7
20.6s   Compiling crc32fast v1.5.2
20.8s   Compiling h2 v0.4.19
21.4s   Compiling anstyle-parse v1.0.0
21.5s   Compiling idna_adapter v1.2.2
22.1s   Compiling der v0.8.2
26.8s   Compiling curve25519-dalek v5.0.0
27.0s   Compiling aho-corasick v1.1.5
28.5s   Compiling signature v3.0.0
28.6s   Compiling futures-channel v0.3.34
28.9s   Compiling zmij v1.0.23
29.0s   Compiling regex-syntax v0.8.11
29.4s   Compiling simd-adler32 v0.3.10
29.6s   Compiling zstd-safe v7.3.0
29.6s   Compiling adler2 v2.0.1
29.7s   Compiling is_terminal_polyfill v1.70.2
29.7s   Compiling httpdate v1.0.3
29.7s   Compiling anstyle v1.0.14
29.9s   Compiling serde v1.0.229
29.9s   Compiling colorchoice v1.0.5
30.0s   Compiling rayon-core v1.13.0
30.1s   Compiling anstyle-query v1.1.5
30.1s   Compiling rustversion v1.0.23
30.1s   Compiling anstream v1.0.0
30.3s   Compiling regex-automata v0.4.18
30.4s   Compiling hyper v1.11.1
31.8s   Compiling miniz_oxide v0.9.1
32.1s   Compiling ppv-lite86 v0.2.21
32.5s   Compiling spki v0.8.0
32.6s   Compiling idna v1.1.0
33.4s   Compiling curve25519-dalek-derive v0.1.1
33.6s   Compiling bstr v1.13.1
34.0s   Compiling webpki-roots v1.0.9
34.1s   Compiling blake3 v1.8.7
34.2s   Compiling fs-err v3.3.1
34.3s   Compiling rand_core v0.6.4
34.4s   Compiling keccak v0.2.2
34.5s   Compiling serde_json v1.0.151
34.5s   Compiling thiserror v1.0.69
34.6s   Compiling sponge-cursor v0.1.0
34.7s   Compiling sync_wrapper v1.0.2
34.7s   Compiling either v1.18.0
34.8s   Compiling futures-task v0.3.34
34.9s   Compiling clap_lex v1.1.1
34.9s   Compiling tower-layer v0.3.3
34.9s   Compiling heck v0.5.0
35.0s   Compiling strsim v0.11.1
35.1s   Compiling same-file v1.0.6
35.2s   Compiling clap_derive v4.6.7
35.2s   Compiling clap_builder v4.6.7
35.4s   Compiling walkdir v2.5.0
35.7s   Compiling futures-util v0.3.34
36.4s   Compiling shake v0.1.0
36.5s   Compiling rand_chacha v0.3.1
37.0s   Compiling webpki-roots v0.26.11
37.5s   Compiling globset v0.4.20
37.5s   Compiling flate2 v1.1.10
38.0s   Compiling module-lattice v0.2.3
38.2s   Compiling url v2.5.8
38.3s   Compiling pkcs8 v0.11.0
38.7s   Compiling hyper-util v0.1.21
39.4s   Compiling ed25519 v3.0.0
39.6s   Compiling sha2 v0.11.0
39.8s   Compiling thiserror-impl v1.0.69
39.9s   Compiling http-body-util v0.1.5
40.0s   Compiling constant_time_eq v0.4.2
40.2s   Compiling arrayvec v0.7.8
40.2s   Compiling ryu v1.0.23
40.4s   Compiling portable-atomic v1.15.0
40.5s   Compiling base64 v0.22.1
40.7s   Compiling mime v0.3.17
40.7s   Compiling ed25519-dalek v3.0.0
40.8s   Compiling ureq v2.12.1
40.9s   Compiling axum-core v0.5.6
41.0s   Compiling serde_urlencoded v0.7.1
41.2s   Compiling arc-swap v1.9.2
41.5s   Compiling rayon v1.12.0
42.7s   Compiling ml-dsa v0.1.1
42.8s   Compiling ignore v0.4.33
43.7s   Compiling tower v0.5.3
44.1s   Compiling clap v4.6.7
44.2s   Compiling rand v0.8.8
44.6s   Compiling zstd v0.13.3
44.8s   Compiling tokio-rustls v0.26.5
44.9s   Compiling serde_path_to_error v0.1.20
44.9s   Compiling rustls-pemfile v2.2.0
45.0s   Compiling similar v2.7.0
45.0s   Compiling anyhow v1.0.104
45.3s   Compiling matchit v0.8.4
45.3s   Compiling hex v0.4.3
45.5s   Compiling unicode-width v0.2.2
45.6s   Compiling axum v0.8.9
45.7s   Compiling oxy-core v0.1.0 (/src/deps/oxygen/crates/oxy-core)
45.8s   Compiling console v0.15.11
46.6s   Compiling axum-server v0.8.0
47.3s   Compiling roff v1.1.1
47.3s   Compiling number_prefix v0.4.0
47.4s   Compiling indicatif v0.17.11
47.5s   Compiling clap_mangen v0.3.3
48.6s   Compiling clap_complete v4.6.11
51.6s   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
66.9s
66.9s> [email protected] build
66.9s> esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap
66.9s
67.0s
67.0s  dist/extension.js      120.7kb
67.0s  dist/extension.js.map  243.7kb
67.0s
67.0s⚡ Done in 19ms
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 7ms
67.1s
67.1s  out/diffutil.mjs  2.2kb
67.1s
67.1s⚡ Done in 5ms
67.1s
67.1s  out/markers.mjs  1.8kb
67.1s
67.1s⚡ Done in 3ms
67.1s
67.1s  out/api.mjs  1.4kb
67.1s
67.1s⚡ Done in 4ms
67.1s
67.1s  out/commitbox.mjs  1.9kb
67.1s
67.1s⚡ Done in 3ms
67.1s
67.1s  out/handoff.mjs  1.7kb
67.1s
67.1s⚡ Done in 4ms
67.1s
67.1s  out/paths.mjs  114b 
67.1s
67.1s⚡ Done in 4ms
67.1s
67.1s  out/looks.mjs  3.1kb
67.1s
67.2s⚡ Done in 4ms
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.21233ms)
67.3s✔ repositoryFor picks the longest matching root (0.274611ms)
67.3s✔ permalink state addresses match OxygenHub's (0.759264ms)
67.3s✔ linked lines follow the click and the selection (2.593753ms)
67.3s✔ signing state from oxy identity show (3.55149ms)
67.3s✔ placeholder follows the mode (0.351045ms)
67.3s✔ message history is newest first, unique and bounded (2.180336ms)
67.3s✔ conflict markers: Oxygen's and Git's, not look-alikes (0.44525ms)
67.3s✔ alignLines maps unchanged lines through insertions and deletions (9.63011ms)
67.4s✔ every setting is documented in the README's Settings table (3.120648ms)
67.4s✔ the CHANGELOG's newest entry is this version, and every entry is dated (0.584477ms)
67.4s✔ resolve links are read and checked (2.619851ms)
67.4s✔ remotes match across a trailing slash and the host's case (0.817266ms)
67.4s✔ plan links are read and checked (0.941848ms)
67.4s✔ operations read as what happened, with a kind and a colour (2.467638ms)
67.4s✔ parses order conflicts with several sides (2.506117ms)
67.4s✔ parses delete versus insert conflicts (0.438337ms)
67.4s✔ candidate names (0.332207ms)
67.7s✔ root, status, cat, log and commit round trip (255.639408ms)
68.1s✔ bookmarks, remotes and sync against a local origin (372.20018ms)
68.3s✔ split, squash and rebase through the history actions, each undoable (197.181953ms)
68.3s✔ identity reports how commits are signed (51.751576ms)
68.3s✔ every .oxy store is left out, a subrepo's too (1.08155ms)
68.3sℹ tests 23
68.3sℹ suites 0
68.3sℹ pass 23
68.3sℹ fail 0
68.3sℹ cancelled 0
68.3sℹ skipped 0
68.3sℹ todo 0
68.3sℹ duration_ms 1140.528986
✓ package passed · exit 0 · 6.3 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching andymccall/oxygen-vscode for state 691d366b4c69+6e06e5a13d17+aeb4e32ee7a0+d7274fc3100a
0.3sfetching 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
4.2s
4.2sadded 120 packages in 4s
4.2snpm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
4.2snpm warn install-scripts   @vscode/[email protected] (postinstall: node ./src/postinstall.js)
4.2snpm warn install-scripts   [email protected] (postinstall: node install.js)
4.2snpm warn install-scripts
4.2snpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
4.5s
4.5s> [email protected] build
4.5s> esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap
4.5s
4.5s
4.5s  dist/extension.js      120.7kb
4.5s  dist/extension.js.map  243.7kb
4.5s
4.5s⚡ Done in 20ms
4.6s
4.6s> [email protected] package
4.6s> vsce package --no-dependencies
4.6s
5.1s INFO  Files included in the VSIX:
5.1soxygen-vscode-0.16.1.vsix
5.1s├─ [Content_Types].xml 
5.1s├─ extension.vsixmanifest 
5.1s└─ extension/
5.1s   ├─ LICENSE.txt [1.25 KB]
5.1s   ├─ changelog.md 
5.1s   ├─ package.json [35.94 KB]
5.1s   ├─ readme.md 
5.1s   ├─ .vscode/
5.1s   │  ├─ launch.json [0.33 KB]
5.1s   │  └─ tasks.json [0.34 KB]
5.1s   ├─ assets/
5.1s   │  └─ images/
5.1s   │     ├─ oxygen.png [9.47 KB]
5.1s   │     └─ oxygen.svg [0.91 KB]
5.1s   ├─ dist/
5.1s   │  └─ extension.js [120.69 KB]
5.1s   ├─ docs/
5.1s   │  ├─ plan.md [0.06 KB]
5.1s   │  └─ spec.md [17.77 KB]
5.1s   └─ walkthrough/
5.1s      ├─ bookmarks.md [0.21 KB]
5.1s      ├─ commit.md [0.21 KB]
5.1s      ├─ history.md [0.16 KB]
5.1s      ├─ identity.md [0.29 KB]
5.1s      ├─ push.md [0.17 KB]
5.1s      └─ repository.md [0.2 KB]
5.1s
5.2s DONE  Packaged: /src/oxygen-vscode-0.16.1.vsix (19 files, 63.69 KB)