Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
5cee25e
Replace usages of the `build-bootstrap-config-image.sh` script with a…
frankdavid May 21, 2025
2f1ea1c
Cleanup
frankdavid May 21, 2025
89355b5
Cleanup
frankdavid May 21, 2025
175b8e6
Fixes
frankdavid May 21, 2025
ed192e2
Merge remote-tracking branch 'origin/master' into frankdavid/bootstra…
frankdavid May 21, 2025
2e20aac
More idiomatic code
frankdavid May 21, 2025
8ce84a4
Clippy
frankdavid May 21, 2025
772d5b1
Clippy
frankdavid May 21, 2025
084611d
Moar fixes
frankdavid May 22, 2025
ba04a26
Allow empty hostname (was like that before)
frankdavid May 22, 2025
bd22265
Fix tests
frankdavid May 22, 2025
b1fed07
Format and remove deps
frankdavid May 22, 2025
96d641a
change edition
frankdavid May 22, 2025
121a79c
WIP
frankdavid May 22, 2025
73f0b78
Factor out generate_guestos_config into a library function and add tests
frankdavid May 22, 2025
961d3f7
add missing dep
frankdavid May 22, 2025
1c2e666
Merge branch 'frankdavid/refactor-generate-guestos-config' into frank…
frankdavid May 22, 2025
3f44097
Fixes
frankdavid May 22, 2025
e800a5b
Add tests
frankdavid May 22, 2025
2959b12
Revert service (for now)
frankdavid May 22, 2025
55adde8
Address comments
frankdavid May 22, 2025
3fe1460
Merge branch 'frankdavid/refactor-generate-guestos-config' into frank…
frankdavid May 22, 2025
eddb9bd
Merge remote-tracking branch 'origin/master' into frankdavid/generate…
frankdavid May 22, 2025
a945529
Update Cargo bazel lock
frankdavid May 22, 2025
3efe383
Merge remote-tracking branch 'origin/master' into frankdavid/bootstra…
frankdavid May 22, 2025
4a31427
Revert the removal of DEFAULT_HOSTOS_GUESTOS_CONFIG_OBJECT_PATH
frankdavid May 22, 2025
1445fb8
Move build_bootstrap_config_image into struct impl
frankdavid May 22, 2025
c899bd5
refactor: Use Paths in metrics_tool instead of Strings
frankdavid May 22, 2025
fa6047a
naming
frankdavid May 22, 2025
ccb64da
Move code to config crate and add a dev feature to config crate
frankdavid May 23, 2025
dbff07d
Merge remote-tracking branch 'origin/frankdavid/metrics-path' into fr…
frankdavid May 23, 2025
6d11aab
Merge branch 'frankdavid/bootstrap-config' into frankdavid/generate-v…
frankdavid May 23, 2025
09e6cdf
Merge remote-tracking branch 'origin/master' into frankdavid/generate…
frankdavid May 23, 2025
aacc25d
Fixup
frankdavid May 23, 2025
7fc35dc
Automatically updated Cargo*.lock
May 23, 2025
ec48043
Small fixes
frankdavid May 23, 2025
fa99004
Merge remote-tracking branch 'origin/frankdavid/generate-vm-config' i…
frankdavid May 23, 2025
4b7551e
Remove comment
frankdavid May 23, 2025
3a231df
Small test improvements
frankdavid May 23, 2025
e87571c
repin
frankdavid May 23, 2025
9b7bb09
read hostos in run
frankdavid May 23, 2025
33172d4
Move it to config crate
frankdavid May 23, 2025
5d542ae
Already use the newly added tool in HostOS
frankdavid May 23, 2025
d15eca6
Update rs/ic_os/config/src/guest_vm_config.rs
frankdavid May 23, 2025
53ffef6
Update rs/ic_os/config/src/guest_vm_config.rs
frankdavid May 23, 2025
5130461
Fixes
frankdavid May 23, 2025
f2e1836
Merge branch 'master' into frankdavid/generate-vm-config
frankdavid May 23, 2025
594082c
Temporarily remove repr build whitelist
frankdavid May 23, 2025
2d7f86e
Merge remote-tracking branch 'origin/frankdavid/generate-vm-config' i…
frankdavid May 23, 2025
b8c7b7a
Revert "Temporarily remove repr build whitelist"
frankdavid May 23, 2025
5f2ffb9
Temporarily remove golden tests and golden files because it messes up…
frankdavid May 23, 2025
dc09f85
Lift up GuestOSTemplateProps to see if that solves build determinism
frankdavid May 23, 2025
eea0e9b
Revert "Lift up GuestOSTemplateProps to see if that solves build dete…
frankdavid May 23, 2025
14f37c3
Merge remote-tracking branch 'origin/master' into frankdavid/generate…
frankdavid May 23, 2025
87bc9ed
fix: reproducibility of generate_vm_config
basvandijk May 24, 2025
030b7c9
Build without Bazel sandbox for determinism
frankdavid May 24, 2025
d700398
fix
frankdavid May 24, 2025
8cc475e
Merge remote-tracking branch 'refs/remotes/origin/basvandijk/fix-repr…
frankdavid May 26, 2025
56f98c6
Use Bas's workaround instead of local builds
frankdavid May 26, 2025
10a4cc8
Merge remote-tracking branch 'origin/master' into frankdavid/generate…
frankdavid May 26, 2025
b423837
Fix checksums
frankdavid May 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
253 changes: 251 additions & 2 deletions Cargo.Bazel.Fuzzing.json.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"checksum": "ada7ff8894ed435c6c2a37398bb9ae44089fd3c8aa2976081d77833ac5d58c83",
"checksum": "92fd3df747c08a83977d8eaa3c5ad4d5b1d8a0c6aaa99a790bc6a8f51f42f85f",
"crates": {
"abnf 0.12.0": {
"name": "abnf",
Expand Down Expand Up @@ -9954,6 +9954,70 @@
],
"license_file": "LICENSE-APACHE"
},
"bstr 0.2.17": {
"name": "bstr",
"version": "0.2.17",
"package_url": "https://github.com/BurntSushi/bstr",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/bstr/0.2.17/download",
"sha256": "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
}
},
"targets": [
{
"Library": {
"crate_name": "bstr",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "bstr",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"lazy_static",
"regex-automata",
"unicode"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "lazy_static 1.5.0",
"target": "lazy_static"
},
{
"id": "memchr 2.6.4",
"target": "memchr"
},
{
"id": "regex-automata 0.1.10",
"target": "regex_automata"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.17"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": "LICENSE-APACHE"
},
"bstr 1.8.0": {
"name": "bstr",
"version": "1.8.0",
Expand Down Expand Up @@ -20301,6 +20365,10 @@
"id": "getrandom 0.2.10",
"target": "getrandom"
},
{
"id": "goldenfile 1.8.0",
"target": "goldenfile"
},
{
"id": "group 0.13.0",
"target": "group"
Expand Down Expand Up @@ -28156,6 +28224,65 @@
],
"license_file": "LICENSE-APACHE"
},
"goldenfile 1.8.0": {
"name": "goldenfile",
"version": "1.8.0",
"package_url": "https://github.com/calder/rust-goldenfile",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/goldenfile/1.8.0/download",
"sha256": "cf39e208efa110ca273f7255aea02485103ffcb7e5dfa5e4196b05a02411618e"
}
},
"targets": [
{
"Library": {
"crate_name": "goldenfile",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "goldenfile",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "scopeguard 1.2.0",
"target": "scopeguard"
},
{
"id": "similar-asserts 1.7.0",
"target": "similar_asserts"
},
{
"id": "tempfile 3.12.0",
"target": "tempfile"
},
{
"id": "yansi 1.0.1",
"target": "yansi"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.8.0"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": "LICENSE"
},
"governor 0.8.1": {
"name": "governor",
"version": "0.8.1",
Expand Down Expand Up @@ -70161,9 +70288,25 @@
],
"crate_features": {
"common": [
"bstr",
"default",
"inline",
"text"
"text",
"unicode",
"unicode-segmentation"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "bstr 0.2.17",
"target": "bstr"
},
{
"id": "unicode-segmentation 1.12.0",
"target": "unicode_segmentation"
}
],
"selects": {}
},
Expand All @@ -70176,6 +70319,64 @@
],
"license_file": "LICENSE"
},
"similar-asserts 1.7.0": {
"name": "similar-asserts",
"version": "1.7.0",
"package_url": "https://github.com/mitsuhiko/similar-asserts",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/similar-asserts/1.7.0/download",
"sha256": "b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a"
}
},
"targets": [
{
"Library": {
"crate_name": "similar_asserts",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "similar_asserts",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"unicode"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "console 0.15.7",
"target": "console"
},
{
"id": "similar 2.3.0",
"target": "similar"
}
],
"selects": {}
},
"edition": "2018",
"version": "1.7.0"
},
"license": "Apache-2.0",
"license_ids": [
"Apache-2.0"
],
"license_file": "LICENSE"
},
"simple_asn1 0.6.2": {
"name": "simple_asn1",
"version": "0.6.2",
Expand Down Expand Up @@ -89831,6 +90032,53 @@
],
"license_file": "LICENSE-APACHE"
},
"yansi 1.0.1": {
"name": "yansi",
"version": "1.0.1",
"package_url": "https://github.com/SergioBenitez/yansi",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/yansi/1.0.1/download",
"sha256": "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
}
},
"targets": [
{
"Library": {
"crate_name": "yansi",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "yansi",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"default",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "1.0.1"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": "LICENSE-APACHE"
},
"yasna 0.5.2": {
"name": "yasna",
"version": "0.5.2",
Expand Down Expand Up @@ -91264,6 +91512,7 @@
"futures-util 0.3.31",
"get_if_addrs 0.5.3",
"getrandom 0.2.10",
"goldenfile 1.8.0",
"group 0.13.0",
"hashlink 0.8.4",
"hex 0.4.3",
Expand Down
Loading