Skip to content

Commit 16adfdc

Browse files
committed
fix(ci): fix release-vm-kernel workflow failures
Add packages:read permission so Linux container jobs can pull the CI image from GHCR, and reorder brew tap before brew install so the libkrunfw and krunvm formulae are discoverable on macOS.
1 parent ddb85b1 commit 16adfdc

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

.github/workflows/release-vm-kernel.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414

1515
permissions:
1616
contents: write
17+
packages: read
1718

1819
# Serialize with release-vm-dev.yml — both update the vm-dev release.
1920
concurrency:
@@ -114,12 +115,9 @@ jobs:
114115
- name: Install dependencies
115116
run: |
116117
set -euo pipefail
117-
brew install rust lld dtc xz
118-
# libkrunfw from Homebrew (used as a fallback/reference by build scripts)
119-
brew install libkrunfw
120-
# krunvm is needed to build the Linux kernel inside a Fedora VM
118+
# Tap slp/krun first so libkrunfw and krunvm formulae are available
121119
brew tap slp/krun
122-
brew install krunvm
120+
brew install rust lld dtc xz libkrunfw krunvm
123121
124122
- name: Build custom libkrunfw (kernel)
125123
run: crates/openshell-vm/runtime/build-custom-libkrunfw.sh

0 commit comments

Comments
 (0)