From d7a8533116720cc42389e7132056ff25cffc0677 Mon Sep 17 00:00:00 2001 From: Jason Hall Date: Sun, 8 Jun 2025 08:45:06 -0400 Subject: [PATCH 1/2] fix: Use correct path for alpine-base example in CI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instead of changing directories, pass the path directly to krust. This ensures the command runs from the correct working directory where the krust binary is located. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a008ba5..227837a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -221,8 +221,7 @@ jobs: - name: Test multi-platform build with Alpine base run: | # Test that platform detection works (even if we can't build all platforms) - cd example/alpine-base - ../target/release/krust build --no-push --image test.local/alpine-test:latest . 2>&1 | tee build.log + ./target/release/krust build --no-push --image test.local/alpine-test:latest ./example/alpine-base 2>&1 | tee build.log # Verify platform detection happened grep -q "Detecting available platforms from base image: alpine:latest" build.log From ccd4f829ac231878d1aaf513d6222d08e6bc945f Mon Sep 17 00:00:00 2001 From: Jason Hall Date: Sun, 8 Jun 2025 08:49:37 -0400 Subject: [PATCH 2/2] run CI as parallel as possible Signed-off-by: Jason Hall --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 227837a..a475192 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -120,7 +120,6 @@ jobs: integration: name: Integration Test runs-on: ubuntu-latest - needs: [test, fmt, clippy, security-audit] # Only run after other tests pass services: registry: image: registry:2 @@ -187,7 +186,6 @@ jobs: extended-platforms: name: Extended Platform Support runs-on: ubuntu-latest - needs: [test, fmt, clippy, security-audit] # Only run after basic tests pass steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Install Rust