Skip to content

Prep for 1.55 3 bump - #2980

Open
rmuthiah wants to merge 10 commits into
google:version-1.55-devfrom
rmuthiah:1.55-3-bump
Open

Prep for 1.55 3 bump#2980
rmuthiah wants to merge 10 commits into
google:version-1.55-devfrom
rmuthiah:1.55-3-bump

Conversation

@rmuthiah

@rmuthiah rmuthiah commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Sync'ng over a series of changes for the pending 1.55.3 release

PR Main SHA Subject
#2725 c174b28 Add vhost_user_vsock support for cvd load configuration
#2876 8516385 Support AT+CEID and AT+CATR in modem simulator
#2903 d8f5a3b Security kernels don't get installed unless dist-upgrade is run
#2922 4e6ca45 Add iccprofile_for_sim1.xml and CTS profile for dual-SIM support
#2951 75e52c1 gigabyte-ampere-cuttlefish-installer: stop preinstalling kernels in preseed check
#2961 de7b396 gigabyte-ampere-cuttlefish-installer: pin workflow actions
#2961 d267a1b gigabyte-ampere-cuttlefish-installer: wait for vm to finish booting
#2963 1aa1f66 Add wait for boot on kernel base image creation
#2967 7fdb20c Avoid dist-upgrade for now
#2975 d64df91 gigabyte-ampere-cuttlefish-installer: resolve build id via status.json

@rmuthiah
rmuthiah requested review from 3405691582 and Databean August 6, 2026 02:35
@rmuthiah rmuthiah changed the title 1.55 3 bump Prep for 1.55 3 bump Aug 6, 2026

@3405691582 3405691582 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good, if the changelog update is intended for another pr.

@rmuthiah rmuthiah added kokoro:force-run Trigger a presubmit build unconditionally. kokoro:run Run e2e tests. labels Aug 6, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed kokoro:run Run e2e tests. kokoro:force-run Trigger a presubmit build unconditionally. labels Aug 6, 2026
@Databean Databean added kokoro:force-run Trigger a presubmit build unconditionally. kokoro:run Run e2e tests. labels Aug 7, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed kokoro:run Run e2e tests. kokoro:force-run Trigger a presubmit build unconditionally. labels Aug 7, 2026
dimorinny and others added 10 commits August 7, 2026 23:56
….json

The /builds/latest/ redirect the script followed is rate limited and
returns 403 once the quota is exhausted, failing the download. Read the
id from the target's status.json instead, which is not on that quota,
and build the artifact URLs from it directly.

Bug: 537008147
Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
Since vhost_user_vsock is not enabled by default at x86_64, we need
to turn it on manually to support multiple docker instance scenario.

But there is a no way to set it by using Host Orchestrator API. So
add support for vhost_user_vsock to cvd load configuration file that
can be used for Host Orchestrator API.
…he preseed check environment

The check container installed linux-image-arm64 and linux-headers-arm64
from the live trixie/trixie-security archives. Real installer targets
never have trixie headers, and their presence makes DKMS build the
pinned NVIDIA driver against whatever kernel trixie-security shipped
that day - an unpinned moving target. This broke on 2026-07-31 when
Debian published 6.12.100, which the 550.163.01 driver fails to
compile against, failing the nvidia matrix cell.

With no stray kernels the block under test provides its own pinned
kernel and DKMS builds only against the pinned, snapshot-frozen
headers. Verified: the failing cell reproduced against 6.12.100
headers, and the same block passes with them absent (module builds
and installs for 6.18.15).

Bug: 537008147
Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
The workflow still referenced actions by tag, which the zizmor blanket
policy rejects as soon as the file is touched. Pin them to the hashes
the tags currently point at, keeping the same major versions so the
artifact upload and download stay compatible.

Bug: 537008147
Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
The qemu test jobs treat the serial console login prompt as "vm is
ready" and ssh into the guest right away. The prompt only means getty
started: the guest is still booting, so the ssh handshake gets reset
(kex_exchange_identification: read: Connection reset by peer) and, once
that is past, dns is not up yet for the first command needing it.

The console is polled every 30s, so the ssh always lands at the same
point after boot and whether it works is luck. Four of twelve job
instances across six recent runs failed this way, on both jobs and
regardless of which kernel the installer had put on the vm.

Wait until systemd reports the boot finished before using the vm.

Bug: 537008147
Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
Assisted-By: Antigravity:Gemini-Next
Bug: b/538688547
* dist-upgrade will install the latest kernel package available
  disregaring the value of flag -linux-image-deb.

* Follow up: make -linux-image-deb optional and then use "dist-upgrade"
Implement custom AT commands AT+CEID and AT+CATR in the modem simulator
to expose the EID and ATR values configured in the simulated SIM profile (XML).
This allows the radio HAL to query these values dynamically instead of
hardcoding them, supporting eSIM slot detection.

BUG=532745689
…or dual-SIM support

Add simulator profile for SIM 1 and CTS carrier API test profile to enable dual-SIM modem simulation support.
These profiles are identical to their SIM 0 counterparts except for the ICCID (and its binary EF representation), IMSI, and EID.
Also ignore SIGPIPE from clients in modem simulator.

BUG=532745689
Test: http://go/forrest-run/L25500030157036716
@rmuthiah rmuthiah added kokoro:force-run Trigger a presubmit build unconditionally. kokoro:run Run e2e tests. labels Aug 7, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed kokoro:run Run e2e tests. kokoro:force-run Trigger a presubmit build unconditionally. labels Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants