Skip to content

Tests the Docker Compose infrastructure #45

Tests the Docker Compose infrastructure

Tests the Docker Compose infrastructure #45

name: Tests the Docker Compose infrastructure
on:
push:
branches:
- main
paths:
- sandcastle
- tooling
- .github/workflows/ghcr-publish.yml
- .github/workflows/analysis-infra-smoke-test.yml
- docker-compose.yaml
schedule:
- cron: "0 0 * * *"
workflow_dispatch: {}
jobs:
smoke-test:
runs-on: ubuntu-latest
strategy:
matrix:
include:
- name: sandcastle
- name: dragon
- name: coder
- name: static-analysers
- name: aflplusplus
- name: klee
permissions:
contents: read
packages: write
steps:
- name: Checkout the repository
uses: actions/checkout@v4
- name: Test Docker Compose
uses: hoverkraft-tech/[email protected]
with:
compose-file: "./docker-compose.yaml"
services: |
${{ matrix.name }}