Skip to content

Fix publish workflow to account for recent changes#1588

Merged
jprendes merged 1 commit into
hyperlight-dev:mainfrom
jprendes:fix-ci-publish
Jun 26, 2026
Merged

Fix publish workflow to account for recent changes#1588
jprendes merged 1 commit into
hyperlight-dev:mainfrom
jprendes:fix-ci-publish

Conversation

@jprendes

Copy link
Copy Markdown
Contributor

With the recent changes to support aarch64, we now need to specify the arch in a few places.
This was missing for the publish workflows.

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates several GitHub Actions workflows to explicitly pass a CPU architecture to the reusable dep_build_guests.yml workflow. This aligns the “publish-adjacent” workflows with the recent introduction of multi-architecture support, where dep_build_guests.yml now requires an arch input.

Changes:

  • Pass arch: X64 to dep_build_guests.yml from Prime Caches, Fuzzing, Daily Benchmarks, and Create Release workflows.
  • Ensures these workflows satisfy the reusable workflow’s required arch input and can run successfully.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/PrimeCaches.yml Adds arch: X64 when calling dep_build_guests.yml to keep cache priming working with required arch input.
.github/workflows/Fuzzing.yml Adds arch: X64 to the guest build step so scheduled/manual fuzzing can build release guest artifacts.
.github/workflows/DailyBenchmarks.yml Adds arch: X64 to the guest build job required by the benchmark suite.
.github/workflows/CreateRelease.yml Adds arch: X64 to the guest build job used by release/benchmark/publish flow.

@jprendes jprendes added the kind/bugfix For PRs that fix bugs label Jun 26, 2026
@jprendes jprendes merged commit 2b48a30 into hyperlight-dev:main Jun 26, 2026
49 of 50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/bugfix For PRs that fix bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants