Skip to content

[SL-ONLY] Build and publish Zephyr docker image - #1185

Merged
Matthew Albert (malbert-silabs) merged 6 commits into
mainfrom
feat/zephyr-image
Sep 14, 2026
Merged

Matthew Albert (malbert-silabs) merged 6 commits into
mainfrom
feat/zephyr-image

Conversation

@malbert-silabs

@malbert-silabs Matthew Albert (malbert-silabs) commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Build our Zephyr builder image in our fork of Matter, using our fork of Zephyr.
Workflow builds image in PR to ensure validity, but it is built again in main and tagged as latest there.

Related issues

N/A

Testing

CI passing will ensure the workflow is functional
https://github.com/SiliconLabsSoftware/matter_sdk/pkgs/container/matter-sdk-zephyr-silabs

@silabs-matter-ci-bot silabs-matter-ci-bot Bot added the sl-only This TAG indicates that this commit is a silabs-specific commit that cannot be upstreamed to CSA. label Sep 8, 2026

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.

🟡 Changes recommended

The new workflow contains an invalid if: expression formatting that will prevent the workflow from running successfully.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR adds automation to build and publish a Silicon Labs Zephyr builder container image (based on chip-build) using a fixed zephyr-silabs commit and Zephyr SDK install, and publishes it to GHCR for PR validation and main merges.

Changes:

  • Add a new integrations/docker/silabs/zephyr-silabs/Dockerfile that builds a Zephyr + Zephyr SDK environment pinned to a specific zephyr-silabs commit.
  • Add a GitHub Actions workflow to build/push a pr-<number> image for PRs and publish latest plus a date tag on merges to main.
File summaries
File Description
integrations/docker/silabs/zephyr-silabs/Dockerfile New Dockerfile to build a Zephyr SDK + zephyr-silabs-pinned builder image.
.github/workflows/silabs-zephyr-docker.yaml New workflow to build/publish the image on PRs and on merge to main.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/silabs-zephyr-docker.yaml
Comment thread .github/workflows/silabs-zephyr-docker.yaml
Comment thread integrations/docker/silabs/zephyr-silabs/Dockerfile Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread .github/workflows/silabs-zephyr-docker.yaml Outdated
Comment thread .github/workflows/silabs-zephyr-docker.yaml Outdated
Comment thread .github/workflows/silabs-zephyr-docker.yaml Outdated
Comment thread .github/workflows/silabs-zephyr-docker.yaml
@malbert-silabs
Matthew Albert (malbert-silabs) merged commit baf3ef4 into main Sep 14, 2026
110 checks passed
@malbert-silabs
Matthew Albert (malbert-silabs) deleted the feat/zephyr-image branch September 14, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sl-only This TAG indicates that this commit is a silabs-specific commit that cannot be upstreamed to CSA.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants