Skip to content

CHEF-37330: add Linux ARM Habitat validation in Expeditor pipeline - #477

Open
sanjain-progress wants to merge 2 commits into
mainfrom
sanjain/CHEF-37330/test_hab_pipeline
Open

CHEF-37330: add Linux ARM Habitat validation in Expeditor pipeline#477
sanjain-progress wants to merge 2 commits into
mainfrom
sanjain/CHEF-37330/test_hab_pipeline

Conversation

@sanjain-progress

@sanjain-progress sanjain-progress commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds Linux ARM64 (aarch64) Habitat build validation to the chef-vault Expeditor/Buildkite pipeline

What Changed

  • Added a new ":linux: Arm64 Validate Habitat Builds of chef-vault" step to .expeditor/habitat-test.pipeline.yml
  • Runs on Buildkite queue default-privileged-aarch64
  • Uses the docker#v3.5.0 plugin with image ruby:3.4, privileged: true, propagate-environment: true
  • Sets BUILD_PKG_TARGET: "aarch64-linux"
  • Keeps HAB_AUTH_TOKEN propagated via the environment, consistent with the existing Linux/Windows steps

Result

Habitat package builds for chef-vault are now validated on Linux ARM64 via Buildkite/Expeditor, in addition to the existing Linux (x86_64) and Windows validation steps.

Jira

CHEF-37330

Sachin Jain and others added 2 commits July 29, 2026 15:45
Add an Arm64 Habitat validation step to .expeditor/habitat-test.pipeline.yml using Buildkite queue default-privileged-aarch64, docker plugin (ruby:3.4), and BUILD_PKG_TARGET=aarch64-linux, keeping HAB_AUTH_TOKEN propagation consistent with existing Linux/Windows steps.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Sachin Jain <Sachin.jain@chef.io>
Introduce habitat/aarch64-linux/plan.sh, sourcing the existing habitat/plan.sh to reuse the default Linux build logic for aarch64 (ARM) targets.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Sachin Jain <Sachin.jain@chef.io>
@sanjain-progress
sanjain-progress marked this pull request as ready for review July 30, 2026 07:26
@sanjain-progress
sanjain-progress requested review from a team as code owners July 30, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant