Skip to content

CHEF-37329: add Linux ARM Habitat validation in Expeditor pipeline - #347

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

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

Conversation

@sanjain-progress

Copy link
Copy Markdown
Contributor

Summary

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

What Changed

  • Added a new ":linux: Arm64 Validate Habitat Builds of Chef-cli" 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-cli are now validated on Linux ARM64 via Buildkite/Expeditor, in addition to the existing Linux (x86_64) and Windows validation steps.

Jira

CHEF-37329

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 the existing Linux/Windows steps.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Sachin Jain <Sachin.jain@chef.io>
@github-actions

Copy link
Copy Markdown

Simplecov Report

Covered Threshold
98.51% 90%

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:27
@sanjain-progress
sanjain-progress requested review from a team as code owners July 30, 2026 07:27
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.

1 participant