OXYGENHUB

✓ Run #16 passed

main at ed8cad3fcc5e · pushed by andymccall · 12 min 24 s · pipeline db4af6e2308c · .flow/pipeline.kdl · all runs

✓ check passed · 1 min 9 s ✓ package passed · 6.5 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 3701d06abc9b+691d366b4c69+aeb4e32ee7a0+d7274fc3100a
0.4sfetching subrepo andymccall/oxygen at 0955469ac0e1+11c958021e1a+21b2aec279ff+2b668d92b066+4161262eeb29+7df9007b163c+8349c327fe83+89a1d0243544+99e3e0af08df+9ce6f08451b1+adec9a0796b8+b288cd254343+b4fa2bc1ca6a+e3d071cecfe2+fe7a964b3c88 for deps/oxygen
0.9sbooting 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 find-msvc-tools v0.1.14
3.3s   Compiling shlex v2.0.1
3.3s   Compiling zeroize v1.9.0
3.4s   Compiling stable_deref_trait v1.2.1
3.5s   Compiling once_cell v1.21.4
3.5s   Compiling bytes v1.12.1
3.8s   Compiling log v0.4.34
4.0s   Compiling cmov v0.5.4
4.2s   Compiling syn v3.0.6
4.3s   Compiling pin-project-lite v0.2.17
4.3s   Compiling ctutils v0.4.2
4.4s   Compiling typenum v1.20.1
4.5s   Compiling jobserver v0.1.35
4.5s   Compiling getrandom v0.4.3
4.7s   Compiling itoa v1.0.18
4.8s   Compiling cc v1.5.1
4.9s   Compiling rand_core v0.10.1
5.0s   Compiling futures-core v0.3.34
5.3s   Compiling hybrid-array v0.4.15
5.3s   Compiling socket2 v0.6.5
5.9s   Compiling getrandom v0.2.17
6.1s   Compiling mio v1.2.3
6.4s   Compiling autocfg v1.5.1
6.7s   Compiling smallvec v1.16.2
6.8s   Compiling block-buffer v0.12.1
6.9s   Compiling ring v0.17.14
7.0s   Compiling crypto-common v0.2.2
7.0s   Compiling rustls-pki-types v1.15.1
7.2s   Compiling litemap v0.8.3
7.4s   Compiling writeable v0.6.4
7.6s   Compiling http v1.5.0
8.5s   Compiling synstructure v0.14.0
8.9s   Compiling digest v0.11.3
9.0s   Compiling tracing-core v0.1.36
9.0s   Compiling icu_properties_data v2.3.0
9.1s   Compiling memchr v2.8.3
9.7s   Compiling icu_normalizer_data v2.3.0
9.7s   Compiling zerofrom-derive v0.1.8
9.8s   Compiling yoke-derive v0.8.3
10.2s   Compiling zerovec-derive v0.11.6
10.9s   Compiling zerofrom v0.1.8
10.9s   Compiling displaydoc v0.2.7
10.9s   Compiling yoke v0.8.3
11.1s   Compiling tokio-macros v2.7.2
11.2s   Compiling zerovec v0.11.8
11.5s   Compiling zerotrie v0.2.5
11.6s   Compiling tokio v1.53.1
11.7s   Compiling tinystr v0.8.4
11.8s   Compiling potential_utf v0.1.6
11.9s   Compiling icu_locale_core v2.3.0
11.9s   Compiling utf8_iter v1.0.4
12.0s   Compiling crossbeam-utils v0.8.23
12.2s   Compiling icu_collections v2.3.0
12.4s   Compiling tracing v0.1.44
12.6s   Compiling pkg-config v0.3.34
12.8s   Compiling slab v0.4.12
12.9s   Compiling icu_provider v2.3.1
13.2s   Compiling crossbeam-epoch v0.9.21
13.2s   Compiling untrusted v0.9.0
13.3s   Compiling subtle v2.6.1
13.3s   Compiling serde_core v1.0.229
13.4s   Compiling zstd-sys v2.1.0+zstd.1.5.7
13.7s   Compiling http-body v1.1.0
13.8s   Compiling syn v2.0.119
14.2s   Compiling crossbeam-deque v0.8.8
14.4s   Compiling equivalent v1.0.2
14.4s   Compiling futures-sink v0.3.34
14.5s   Compiling httparse v1.10.1
14.8s   Compiling percent-encoding v2.3.2
15.1s   Compiling rustls v0.23.45
15.2s   Compiling semver v1.0.28
15.5s   Compiling zerocopy v0.8.59
15.8s   Compiling hashbrown v0.17.1
16.4s   Compiling indexmap v2.14.2
16.4s   Compiling tokio-util v0.7.19
17.3s   Compiling rustc_version v0.4.1
17.3s   Compiling form_urlencoded v1.2.2
17.5s   Compiling rustls-webpki v0.103.15
18.0s   Compiling icu_normalizer v2.3.0
18.6s   Compiling icu_properties v2.3.0
19.1s   Compiling num-traits v0.2.19
19.2s   Compiling cpufeatures v0.3.1
19.3s   Compiling utf8parse v0.2.2
19.3s   Compiling const-oid v0.10.2
20.0s   Compiling tower-service v0.3.3
20.0s   Compiling fnv v1.0.7
20.1s   Compiling atomic-waker v1.1.2
20.2s   Compiling crc32fast v1.5.2
20.4s   Compiling h2 v0.4.19
21.2s   Compiling idna_adapter v1.2.2
21.4s   Compiling anstyle-parse v1.0.0
21.7s   Compiling der v0.8.2
24.0s   Compiling curve25519-dalek v5.0.0
26.5s   Compiling aho-corasick v1.1.5
28.5s   Compiling signature v3.0.0
28.7s   Compiling futures-channel v0.3.34
28.9s   Compiling regex-syntax v0.8.11
29.4s   Compiling colorchoice v1.0.5
29.5s   Compiling simd-adler32 v0.3.10
29.5s   Compiling rustversion v1.0.23
29.7s   Compiling zmij v1.0.23
29.7s   Compiling anstyle-query v1.1.5
29.8s   Compiling adler2 v2.0.1
29.8s   Compiling httpdate v1.0.3
29.9s   Compiling zstd-safe v7.3.0
30.0s   Compiling is_terminal_polyfill v1.70.2
30.1s   Compiling serde v1.0.229
30.1s   Compiling rayon-core v1.13.0
30.2s   Compiling anstyle v1.0.14
30.3s   Compiling regex-automata v0.4.18
30.4s   Compiling anstream v1.0.0
30.6s   Compiling hyper v1.11.1
31.5s   Compiling miniz_oxide v0.9.1
32.3s   Compiling ppv-lite86 v0.2.21
32.4s   Compiling spki v0.8.0
32.6s   Compiling idna v1.1.0
33.4s   Compiling curve25519-dalek-derive v0.1.1
33.5s   Compiling bstr v1.13.1
33.8s   Compiling webpki-roots v1.0.9
33.9s   Compiling blake3 v1.8.7
34.1s   Compiling fs-err v3.3.1
34.2s   Compiling rand_core v0.6.4
34.2s   Compiling keccak v0.2.2
34.3s   Compiling strsim v0.11.1
34.4s   Compiling same-file v1.0.6
34.5s   Compiling clap_lex v1.1.1
34.7s   Compiling thiserror v1.0.69
34.7s   Compiling heck v0.5.0
34.8s   Compiling either v1.18.0
34.9s   Compiling serde_json v1.0.151
34.9s   Compiling futures-task v0.3.34
35.0s   Compiling sync_wrapper v1.0.2
35.0s   Compiling tower-layer v0.3.3
35.0s   Compiling sponge-cursor v0.1.0
35.0s   Compiling futures-util v0.3.34
35.1s   Compiling shake v0.1.0
35.1s   Compiling clap_derive v4.6.7
35.2s   Compiling clap_builder v4.6.7
36.3s   Compiling walkdir v2.5.0
36.6s   Compiling rand_chacha v0.3.1
37.0s   Compiling globset v0.4.20
37.2s   Compiling webpki-roots v0.26.11
37.4s   Compiling flate2 v1.1.10
37.8s   Compiling module-lattice v0.2.3
37.9s   Compiling url v2.5.8
38.0s   Compiling pkcs8 v0.11.0
38.8s   Compiling hyper-util v0.1.21
39.1s   Compiling ed25519 v3.0.0
39.3s   Compiling sha2 v0.11.0
39.7s   Compiling thiserror-impl v1.0.69
39.8s   Compiling http-body-util v0.1.5
40.1s   Compiling arrayvec v0.7.8
40.4s   Compiling portable-atomic v1.15.0
40.4s   Compiling mime v0.3.17
40.5s   Compiling base64 v0.22.1
40.6s   Compiling constant_time_eq v0.4.2
40.7s   Compiling ryu v1.0.23
40.8s   Compiling ureq v2.12.1
40.9s   Compiling serde_urlencoded v0.7.1
41.0s   Compiling axum-core v0.5.6
41.1s   Compiling ed25519-dalek v3.0.0
41.3s   Compiling rayon v1.12.0
42.7s   Compiling arc-swap v1.9.2
43.0s   Compiling ml-dsa v0.1.1
43.0s   Compiling clap v4.6.7
43.0s   Compiling ignore v0.4.33
43.7s   Compiling rand v0.8.8
43.8s   Compiling tower v0.5.3
44.3s   Compiling zstd v0.13.3
44.5s   Compiling tokio-rustls v0.26.5
44.6s   Compiling serde_path_to_error v0.1.20
44.8s   Compiling rustls-pemfile v2.2.0
45.0s   Compiling similar v2.7.0
45.0s   Compiling anyhow v1.0.104
45.2s   Compiling unicode-width v0.2.2
45.2s   Compiling matchit v0.8.4
45.4s   Compiling hex v0.4.3
45.6s   Compiling axum v0.8.9
45.6s   Compiling console v0.15.11
45.6s   Compiling oxy-core v0.1.0 (/src/deps/oxygen/crates/oxy-core)
46.2s   Compiling axum-server v0.8.0
46.9s   Compiling number_prefix v0.4.0
46.9s   Compiling roff v1.1.1
47.0s   Compiling indicatif v0.17.11
47.2s   Compiling clap_mangen v0.3.3
48.2s   Compiling clap_complete v4.6.11
51.3s   Compiling oxy-server v0.1.0 (/src/deps/oxygen/crates/oxy-server)
57.3s   Compiling oxy v0.1.0 (/src/deps/oxygen)
60.3s    Finished `dev` profile [unoptimized + debuginfo] target(s) in 59.94s
64.3s
64.3sadded 120 packages in 4s
64.3snpm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
64.3snpm warn install-scripts   @vscode/[email protected] (postinstall: node ./src/postinstall.js)
64.3snpm warn install-scripts   [email protected] (postinstall: node install.js)
64.3snpm warn install-scripts
64.3snpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
64.6s
64.6s> [email protected] check
64.6s> npm run typecheck && npm run build && npm test
64.6s
64.8s
64.8s> [email protected] typecheck
64.8s> tsc --noEmit -p .
64.8s
66.5s
66.5s> [email protected] build
66.5s> esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap
66.5s
66.5s
66.5s  dist/extension.js      120.7kb
66.5s  dist/extension.js.map  243.7kb
66.5s
66.5s⚡ Done in 16ms
66.7s
66.7s> [email protected] pretest
66.7s> 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
66.7s
66.7s
66.7s  out/oxy.mjs  9.6kb
66.7s
66.7s⚡ Done in 4ms
66.7s
66.7s  out/diffutil.mjs  2.2kb
66.7s
66.7s⚡ Done in 4ms
66.7s
66.7s  out/markers.mjs  1.8kb
66.7s
66.7s⚡ Done in 3ms
66.7s
66.7s  out/api.mjs  1.4kb
66.7s
66.7s⚡ Done in 4ms
66.7s
66.7s  out/commitbox.mjs  1.9kb
66.7s
66.7s⚡ Done in 4ms
66.7s
66.7s  out/handoff.mjs  1.7kb
66.7s
66.7s⚡ Done in 3ms
66.7s
66.7s  out/paths.mjs  114b 
66.7s
66.7s⚡ Done in 3ms
66.7s
66.7s  out/looks.mjs  3.1kb
66.7s
66.7s⚡ Done in 4ms
66.7s
66.7s> [email protected] test
66.7s> node --test "test/**/*.test.mjs"
66.7s
66.9s✔ picks the first provider that matches, preferring origin (1.173152ms)
66.9s✔ repositoryFor picks the longest matching root (0.26089ms)
66.9s✔ permalink state addresses match OxygenHub's (0.811341ms)
66.9s✔ linked lines follow the click and the selection (2.517191ms)
66.9s✔ signing state from oxy identity show (2.417401ms)
66.9s✔ placeholder follows the mode (0.337242ms)
66.9s✔ message history is newest first, unique and bounded (2.640419ms)
66.9s✔ conflict markers: Oxygen's and Git's, not look-alikes (0.4394ms)
66.9s✔ alignLines maps unchanged lines through insertions and deletions (2.042149ms)
67.0s✔ every setting is documented in the README's Settings table (2.812717ms)
67.0s✔ the CHANGELOG's newest entry is this version, and every entry is dated (0.739882ms)
67.0s✔ resolve links are read and checked (2.276473ms)
67.0s✔ remotes match across a trailing slash and the host's case (0.526934ms)
67.0s✔ plan links are read and checked (0.79468ms)
67.0s✔ operations read as what happened, with a kind and a colour (2.574698ms)
67.1s✔ parses order conflicts with several sides (2.493002ms)
67.1s✔ parses delete versus insert conflicts (0.52868ms)
67.1s✔ candidate names (0.333587ms)
67.3s✔ root, status, cat, log and commit round trip (271.343498ms)
67.6s✔ bookmarks, remotes and sync against a local origin (327.028105ms)
67.8s✔ split, squash and rebase through the history actions, each undoable (196.58384ms)
67.9s✔ identity reports how commits are signed (50.650981ms)
67.9s✔ every .oxy store is left out, a subrepo's too (1.057952ms)
67.9sℹ tests 23
67.9sℹ suites 0
67.9sℹ pass 23
67.9sℹ fail 0
67.9sℹ cancelled 0
67.9sℹ skipped 0
67.9sℹ todo 0
67.9sℹ duration_ms 1108.977449
✓ package passed · exit 0 · 6.5 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching andymccall/oxygen-vscode for state 3701d06abc9b+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.7sbooting 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.3snpm warn install-scripts   @vscode/[email protected] (postinstall: node ./src/postinstall.js)
4.3snpm warn install-scripts   [email protected] (postinstall: node install.js)
4.3snpm warn install-scripts
4.3snpm 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.6s
4.6s  dist/extension.js      120.7kb
4.6s  dist/extension.js.map  243.7kb
4.6s
4.6s⚡ Done in 17ms
4.7s
4.7s> [email protected] package
4.7s> vsce package --no-dependencies
4.7s
5.2s INFO  Files included in the VSIX:
5.2soxygen-vscode-0.17.1.vsix
5.2s├─ [Content_Types].xml 
5.2s├─ extension.vsixmanifest 
5.2s└─ extension/
5.2s   ├─ LICENSE.txt [1.25 KB]
5.2s   ├─ changelog.md 
5.2s   ├─ package.json [35.94 KB]
5.2s   ├─ readme.md 
5.2s   ├─ .vscode/
5.2s   │  ├─ launch.json [0.33 KB]
5.2s   │  └─ tasks.json [0.34 KB]
5.2s   ├─ assets/
5.2s   │  └─ images/
5.2s   │     ├─ oxygen.png [9.47 KB]
5.2s   │     └─ oxygen.svg [0.91 KB]
5.2s   ├─ dist/
5.2s   │  └─ extension.js [120.69 KB]
5.2s   ├─ docs/
5.2s   │  ├─ plan.md [0.06 KB]
5.2s   │  └─ spec.md [17.77 KB]
5.2s   └─ walkthrough/
5.2s      ├─ bookmarks.md [0.21 KB]
5.2s      ├─ commit.md [0.21 KB]
5.2s      ├─ history.md [0.16 KB]
5.2s      ├─ identity.md [0.29 KB]
5.2s      ├─ push.md [0.17 KB]
5.2s      └─ repository.md [0.2 KB]
5.2s
5.3s DONE  Packaged: /src/oxygen-vscode-0.17.1.vsix (19 files, 63.84 KB)