Skip to content

chore(deps): update module github.com/flanksource/duty to v1.0.1352 - autoclosed #6306

chore(deps): update module github.com/flanksource/duty to v1.0.1352 - autoclosed

chore(deps): update module github.com/flanksource/duty to v1.0.1352 - autoclosed #6306

Workflow file for this run

on: pull_request
name: Build
permissions: read-all
jobs:
docker:
runs-on: ${{ matrix.runner }}
strategy:
fail-fast: false
matrix:
include:
- { arch: amd64, runner: ubuntu-latest, variant: full }
- { arch: amd64, runner: ubuntu-latest, variant: slim }
- { arch: arm64, runner: ubuntu-24.04-arm, variant: full }
- { arch: arm64, runner: ubuntu-24.04-arm, variant: slim }
- { arch: amd64, runner: ubuntu-latest, variant: minimal }
- { arch: arm64, runner: ubuntu-24.04-arm, variant: minimal }
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
- name: Build Docker Image
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
file: build/${{ matrix.variant }}/Dockerfile
platforms: linux/${{ matrix.arch }}
load: true
tags: canary-checker:${{ matrix.variant }}-${{ matrix.arch }}
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Run Container Self-Test
run: |
docker run --rm \
-v ${{ github.workspace }}/fixtures/selftest:/fixtures:ro \
canary-checker:${{ matrix.variant }}-${{ matrix.arch }} \
run /fixtures/container-selftest-${{ matrix.variant }}.yaml
binary:
runs-on: ${{ matrix.runner }}
strategy:
fail-fast: false
matrix:
include:
- { arch: amd64, runner: ubuntu-latest }
- { arch: arm64, runner: ubuntu-24.04-arm }
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Build Linux Binary
run: make linux compress
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}