Skip to content

fix(ci): add workflow_dispatch trigger and correct arm64 runner label#4

Merged
maxamillion merged 3 commits into
LobsterTrap:midstreamfrom
maxamillion:container-builds
Apr 3, 2026
Merged

fix(ci): add workflow_dispatch trigger and correct arm64 runner label#4
maxamillion merged 3 commits into
LobsterTrap:midstreamfrom
maxamillion:container-builds

Conversation

@maxamillion

@maxamillion maxamillion commented Apr 2, 2026

Copy link
Copy Markdown

Summary

  • Adds workflow_dispatch trigger for on-demand manual runs
  • Fixes arm64 runner label from ubuntu-latest-arm64 (invalid) to ubuntu-24.04-arm (correct per GitHub docs)

Changes

File: .github/workflows/midstream-container-build.yml

  1. workflow_dispatch — enables manual triggering via GitHub UI or gh workflow run
  2. arm64 runner labelubuntu-latest-arm64 does not exist as a GitHub-hosted runner label; the correct label is ubuntu-24.04-arm. This was causing arm64 jobs to queue indefinitely with no matching runner.

Usage

After merging, trigger a manual run with:

gh workflow run "Midstream Container Build" --repo LobsterTrap/OpenShell --ref midstream

Signed-off-by: Adam Miller <admiller@redhat.com>
@coderabbitai

coderabbitai Bot commented Apr 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a13e65de-712c-4b2f-a653-82fad405d3b1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: Adam Miller <admiller@redhat.com>
@maxamillion maxamillion changed the title feat(ci): add workflow_dispatch trigger for manual runs fix(ci): add workflow_dispatch trigger and correct arm64 runner label Apr 2, 2026
Replace all NVIDIA-specific CI/build references with LobsterTrap equivalents:
- Container registry: ghcr.io/nvidia/openshell -> ghcr.io/lobstertrap/openshell
- CI image: ghcr.io/nvidia/openshell/ci -> ghcr.io/lobstertrap/openshell/ci
- Runners: build-amd64 -> ubuntu-latest, build-arm64 -> ubuntu-24.04-arm
- Dockerfile bases: nvcr.io/nvidia/base/ubuntu -> ubuntu:24.04
- Setup Buildx: remote BuildKit driver -> local docker-container driver
- Removed NVIDIA GitLab CI trigger jobs from release workflows
- Updated CODEOWNERS to LobsterTrap org members
- Updated GitHub repo references in docs, templates, and configs

Preserves upstream community sandbox image references
(ghcr.io/nvidia/openshell-community) and upstream issue URLs.

Signed-off-by: Adam Miller <admiller@redhat.com>
@maxamillion maxamillion merged commit 48e62e8 into LobsterTrap:midstream Apr 3, 2026
5 of 14 checks passed
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