Docker-Swarm-Loadbalancer/.github/workflows/build.yml

36 lines
723 B
YAML

name: Build Swarm Loadbalancer
permissions:
contents: read
packages: write
on:
workflow_call:
workflow_dispatch:
push:
branches:
- main
schedule:
- cron: "0 14 * * 2" # 2pm Patch Tuesday
concurrency:
group: ${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build-container:
uses: ./.github/workflows/docker.build.yml
secrets: inherit
check-php:
uses: ./.github/workflows/php.check.yml
secrets: inherit
check-trunk:
uses: ./.github/workflows/trunk.check.yml
secrets: inherit
release-container:
needs:
- build-container
- check-php
- check-trunk
uses: ./.github/workflows/docker.release.yml
secrets: inherit