Skip to content

smoke-test

smoke-test #102

Workflow file for this run

name: smoke-test
# Builds the main socket-basics image and verifies all baked-in tools respond.
# Calls _docker-pipeline.yml in smoke-only mode (no push to registries).
on:
push:
branches: [main]
paths:
- 'Dockerfile'
- 'scripts/smoke-test-docker.sh'
- '.github/workflows/smoke-test.yml'
- '.github/workflows/_docker-pipeline.yml'
pull_request:
paths:
- 'Dockerfile'
- 'scripts/smoke-test-docker.sh'
- '.github/workflows/smoke-test.yml'
- '.github/workflows/_docker-pipeline.yml'
schedule:
- cron: '0 */12 * * *' # every 12 hours
workflow_dispatch:
permissions:
contents: read
concurrency:
group: smoke-test-${{ github.ref }}
cancel-in-progress: true
jobs:
smoke:
name: smoke (socket-basics)
uses: ./.github/workflows/_docker-pipeline.yml
with:
name: socket-basics
dockerfile: Dockerfile
context: .
check_set: main
push: false