Skip to content

Update all dependencies #14

Update all dependencies

Update all dependencies #14

name: Integration Tests (composefs)
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: integration-composefs-${{ github.head_ref || github.ref }}
cancel-in-progress: true
env:
BINK_IMAGES: >-
ghcr.io/bootc-dev/bink/cluster:latest
ghcr.io/bootc-dev/bink/node:v1.35-fedora-44-disk-composefs
ghcr.io/bootc-dev/bink/dns:latest
EXTERNAL_IMAGES: >-
quay.io/libpod/busybox:latest
jobs:
integration-tests-composefs:
runs-on: ubuntu-latest
timeout-minutes: 120
steps:
- name: Checkout code
uses: actions/checkout@v7
- name: Setup bink
uses: ./.github/actions/setup-bink
with:
cache-key-prefix: composefs
- name: Run composefs integration tests
run: sudo make test-integration-composefs
timeout-minutes: 90
env:
CONTAINER_HOST: unix:///run/podman/podman.sock
BINK_NODE_IMAGE: ghcr.io/bootc-dev/bink/node:v1.35-fedora-44-disk-composefs
- name: Collect logs
if: failure()
run: .github/collect-logs.sh
- name: Upload logs
if: failure()
uses: actions/upload-artifact@v7
with:
name: test-logs-composefs
path: /tmp/bink-logs/
- name: Cleanup test clusters
if: always()
run: |
sudo podman ps -a --filter "name=k8s-test-bink" --format '{{.Names}}' | \
xargs -r sudo podman rm -f 2>/dev/null || true
sudo podman volume prune -f 2>/dev/null || true