01JJKEXMXSHK5F9ZQZKKP0YZ70: helios / build TUF repo

BasicConfig {
    output_rules: [
        "=/work/manifest.toml",
        "=/work/repo.zip",
        "=/work/repo.zip.sha256.txt",
        "%/work/*.log",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/amd-apcb",
        "oxidecomputer/amd-efs",
        "oxidecomputer/amd-firmware",
        "oxidecomputer/amd-flash",
        "oxidecomputer/amd-host-image-builder",
        "oxidecomputer/boot-image-tools",
        "oxidecomputer/chelsio-t6-roms",
        "oxidecomputer/compliance-pilot",
        "oxidecomputer/facade",
        "oxidecomputer/helios",
        "oxidecomputer/helios-omicron-brand",
        "oxidecomputer/helios-omnios-build",
        "oxidecomputer/helios-omnios-extra",
        "oxidecomputer/nanobl-rs",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/manifest.toml",
            series: "rot-all",
            name: "manifest.toml",
        },
        BasicConfigPublish {
            from_output: "/work/repo.zip",
            series: "rot-all",
            name: "repo.zip",
        },
        BasicConfigPublish {
            from_output: "/work/repo.zip.sha256.txt",
            series: "rot-all",
            name: "repo.zip.sha256.txt",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JJKEY2XASBME4HQKNA2PDTT7

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-01-27T08:45:39.875Zjob assigned to worker 01JJKEY95BVXF6KK1PC8FATF3F [factory aws, i-05b5dc334498aaa7a] (queued for 1 m 8 s)
 
22025-01-27T08:45:48.107Zstarting task 0: "setup"
32025-01-27T08:45:48.119Z++ uname -s
42025-01-27T08:45:48.122Z+ kern=SunOS
52025-01-27T08:45:48.122Z+ case "$kern" in
62025-01-27T08:45:48.122Z+ groupadd -g 12345 build
72025-01-27T08:45:48.125Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82025-01-27T08:45:50.132Z+ zfs create -o mountpoint=/work rpool/work
92025-01-27T08:45:50.298Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102025-01-27T08:45:50.300Z+ home_fs=zfs
112025-01-27T08:45:50.300Z+ [[ zfs == autofs ]]
122025-01-27T08:45:50.300Z+ mkdir -p /home/build
132025-01-27T08:45:50.303Z+ chown build:build /home/build /work
142025-01-27T08:45:51.305Z+ chmod 0700 /home/build /work
152025-01-27T08:45:51.308Zprocess exited: duration 3200 ms, exit code 0
 
162025-01-27T08:45:51.313Zstarting task 1: "rust-toolchain"
172025-01-27T08:45:51.319Z+ printf ' * toolchain channel = "%s"
182025-01-27T08:45:51.319Z' 1.84.0
192025-01-27T08:45:51.319Z+ printf ' * toolchain profile = "%s"
202025-01-27T08:45:51.319Z' default
212025-01-27T08:45:51.319Z * toolchain channel = "1.84.0"
222025-01-27T08:45:51.319Z * toolchain profile = "default"
232025-01-27T08:45:51.322Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242025-01-27T08:45:51.322Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.84.0 --profile default
252025-01-27T08:45:51.486Zinfo: downloading installer
262025-01-27T08:45:53.023Zinfo: profile set to 'default'
272025-01-27T08:45:53.023Zinfo: default host triple is x86_64-unknown-illumos
282025-01-27T08:45:53.026Zinfo: syncing channel updates for '1.84.0-x86_64-unknown-illumos'
292025-01-27T08:45:53.175Zinfo: latest update on 2025-01-09, rust version 1.84.0 (9fc6b4312 2025-01-07)
302025-01-27T08:45:53.175Zinfo: downloading component 'cargo'
312025-01-27T08:45:54.034Zinfo: downloading component 'clippy'
322025-01-27T08:45:54.361Zinfo: downloading component 'rust-docs'
332025-01-27T08:45:55.538Zinfo: downloading component 'rust-std'
342025-01-27T08:45:57.279Zinfo: downloading component 'rustc'
352025-01-27T08:46:03.995Zinfo: downloading component 'rustfmt'
362025-01-27T08:46:04.245Zinfo: installing component 'cargo'
372025-01-27T08:46:05.069Zinfo: installing component 'clippy'
382025-01-27T08:46:05.454Zinfo: installing component 'rust-docs'
392025-01-27T08:46:07.132Zinfo: installing component 'rust-std'
402025-01-27T08:46:08.873Zinfo: installing component 'rustc'
412025-01-27T08:46:14.879Zinfo: installing component 'rustfmt'
422025-01-27T08:46:15.207Zinfo: default toolchain set to '1.84.0-x86_64-unknown-illumos'
432025-01-27T08:46:15.207Z
442025-01-27T08:46:15.596Z 1.84.0-x86_64-unknown-illumos installed - rustc 1.84.0 (9fc6b4312 2025-01-07)
452025-01-27T08:46:15.596Z
462025-01-27T08:46:15.599Z
472025-01-27T08:46:15.599ZRust is installed now. Great!
482025-01-27T08:46:15.599Z
492025-01-27T08:46:15.599ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502025-01-27T08:46:15.599Zenvironment variable. This has not been done automatically.
512025-01-27T08:46:15.599Z
522025-01-27T08:46:15.599ZTo configure your current shell, you need to source
532025-01-27T08:46:15.599Zthe corresponding env file under $HOME/.cargo.
542025-01-27T08:46:15.599Z
552025-01-27T08:46:15.599ZThis is usually done by running one of the following (note the leading DOT):
562025-01-27T08:46:15.599Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572025-01-27T08:46:15.599Zsource "$HOME/.cargo/env.fish" # For fish
582025-01-27T08:46:15.674Z+ rustc --version
592025-01-27T08:46:15.742Zrustc 1.84.0 (9fc6b4312 2025-01-07)
602025-01-27T08:46:15.745Zprocess exited: duration 24428 ms, exit code 0
 
612025-01-27T08:46:15.751Zstarting task 2: "authentication"
622025-01-27T08:46:15.772Zprocess exited: duration 20 ms, exit code 0
 
632025-01-27T08:46:15.778Zstarting task 3: "clone repository"
642025-01-27T08:46:15.782Z+ mkdir -p /work/oxidecomputer/omicron
652025-01-27T08:46:15.785Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
662025-01-27T08:46:15.825ZCloning into '/work/oxidecomputer/omicron'...
672025-01-27T08:46:23.684Z+ cd /work/oxidecomputer/omicron
682025-01-27T08:46:23.684Z+ git fetch origin e96acf6acc77c085f7070b2db01f428481c2ac9e
692025-01-27T08:46:24.065ZFrom https://github.com/oxidecomputer/omicron
702025-01-27T08:46:24.068Z * branch e96acf6acc77c085f7070b2db01f428481c2ac9e -> FETCH_HEAD
712025-01-27T08:46:24.074Z+ [[ -n renovate/lock-file-maintenance ]]
722025-01-27T08:46:24.077Z++ git branch --show-current
732025-01-27T08:46:24.080Z+ current=main
742025-01-27T08:46:24.080Z+ [[ main != renovate/lock-file-maintenance ]]
752025-01-27T08:46:24.080Z+ git branch -f renovate/lock-file-maintenance e96acf6acc77c085f7070b2db01f428481c2ac9e
762025-01-27T08:46:24.083Z+ git checkout -f renovate/lock-file-maintenance
772025-01-27T08:46:24.267ZSwitched to branch 'renovate/lock-file-maintenance'
782025-01-27T08:46:24.270Z+ git reset --hard e96acf6acc77c085f7070b2db01f428481c2ac9e
792025-01-27T08:46:24.448ZHEAD is now at e96acf6ac Lock file maintenance
802025-01-27T08:46:24.453Zprocess exited: duration 8669 ms, exit code 0
 
812025-01-27T08:46:24.464Zstarting task 4: "build"
822025-01-27T08:46:24.468Z+ source .github/buildomat/ci-env.sh
832025-01-27T08:46:24.468Z++ export CARGO_TERM_COLOR=always
842025-01-27T08:46:24.468Z++ CARGO_TERM_COLOR=always
852025-01-27T08:46:24.471Z+ cargo --version
862025-01-27T08:46:24.530Zcargo 1.84.0 (66221abde 2024-11-19)
872025-01-27T08:46:24.534Z+ rustc --version
882025-01-27T08:46:24.595Zrustc 1.84.0 (9fc6b4312 2025-01-07)
892025-01-27T08:46:24.598Z+ cargo tree --locked
902025-01-27T08:46:24.830Z Updating git repository `https://github.com/oxidecomputer/pq-sys`
912025-01-27T08:46:25.095Z Updating crates.io index
922025-01-27T08:46:25.187Z Updating git repository `https://github.com/oxidecomputer/diffus`
932025-01-27T08:46:25.549Z Updating git repository `https://github.com/oxidecomputer/maghemite`
942025-01-27T08:46:26.092Z Updating git repository `https://github.com/oxidecomputer/oxnet`
952025-01-27T08:46:26.369Z Updating git repository `https://github.com/oxidecomputer/serde_human_bytes`
962025-01-27T08:46:26.634Z Updating git repository `https://github.com/oxidecomputer/slog-error-chain`
972025-01-27T08:46:26.898Z Updating git repository `https://github.com/oxidecomputer/propolis`
982025-01-27T08:46:27.764Z Updating git repository `https://github.com/oxidecomputer/crucible`
992025-01-27T08:46:29.312Z Updating git repository `https://github.com/oxidecomputer/opte`
1002025-01-27T08:46:29.936Z Updating git repository `https://github.com/oxidecomputer/falcon`
1012025-01-27T08:46:31.045Z Updating git repository `https://github.com/oxidecomputer/clickward`
1022025-01-27T08:46:31.348Z Updating git repository `https://github.com/oxidecomputer/openapi-lint`
1032025-01-27T08:46:31.672Z Updating git repository `https://github.com/oxidecomputer/management-gateway-service`
1042025-01-27T08:46:32.332Z Updating git repository `https://github.com/oxidecomputer/libipcc`
1052025-01-27T08:46:32.627Z Updating git repository `https://github.com/oxidecomputer/sprockets.git`
1062025-01-27T08:46:32.933Z Updating git repository `https://github.com/oxidecomputer/tofino`
1072025-01-27T08:46:33.234Z Updating git repository `https://github.com/oxidecomputer/illumos-devinfo`
1082025-01-27T08:46:33.506Z Updating git repository `https://github.com/oxidecomputer/libefi-illumos`
1092025-01-27T08:46:33.786Z Updating git repository `https://github.com/oxidecomputer/libnvme`
1102025-01-27T08:46:34.126Z Updating git repository `https://github.com/oxidecomputer/lldp`
1112025-01-27T08:46:34.441Z Updating git repository `https://github.com/oxidecomputer/hubtools.git`
1122025-01-27T08:46:34.722Z Updating git repository `https://github.com/bluecatengineering/dhcproto.git`
1132025-01-27T08:46:35.070Z Updating git repository `https://github.com/oxidecomputer/ispf`
1142025-01-27T08:46:35.476Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1152025-01-27T08:46:35.706Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1162025-01-27T08:46:36.179Z Updating git repository `https://github.com/oxidecomputer/tlvc.git`
1172025-01-27T08:46:36.531Z Updating git repository `https://github.com/oxidecomputer/dice-util`
1182025-01-27T08:46:36.994Z Updating git repository `https://github.com/oxidecomputer/lpc55_support`
1192025-01-27T08:46:37.403Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1202025-01-27T08:46:37.688Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1212025-01-27T08:46:37.961Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1222025-01-27T08:46:38.252Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1232025-01-27T08:46:39.651Zerror: the lock file /work/oxidecomputer/omicron/Cargo.lock needs to be updated but --locked was passed to prevent this
1242025-01-27T08:46:39.651ZIf you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
1252025-01-27T08:46:39.701Zprocess exited: duration 15235 ms, exit code 101
 
1262025-01-27T08:46:39.708Zfound 0 output files
1272025-01-27T08:46:39.708Zupload error: rule "/work/manifest.toml" required a match, but was not used
1282025-01-27T08:46:39.708Zupload error: rule "/work/repo.zip" required a match, but was not used
1292025-01-27T08:46:39.708Zupload error: rule "/work/repo.zip.sha256.txt" required a match, but was not used