diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 61dca92..d084a70 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -2,7 +2,6 @@ name: CI - Lint, Test, and Push Docker Image on: push: - branches: [ "main" ] pull_request: branches: [ "main" ] schedule: @@ -48,17 +47,17 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Setup melange + uses: chainguard-dev/actions/setup-melange@main + - name: Generate melange signing keypair - uses: chainguard-dev/actions/melange-keygen@main - with: - signing-key-path: melange.rsa + run: melange keygen melange.rsa - name: Build package with melange - uses: chainguard-dev/actions/melange-build@main - with: - config: melange.yaml - signing-key-path: melange.rsa - archs: x86_64,aarch64 + run: | + melange build melange.yaml \ + --signing-key melange.rsa \ + --arch x86_64,aarch64 - name: Log in to GHCR uses: docker/login-action@v3