Docker Complement

Split and reorganize workflows

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-05-01 07:47:51 +00:00
parent c5de46e3e1
commit 123f130a87
10 changed files with 262 additions and 148 deletions

49
.github/workflows/main.yml vendored Normal file
View File

@@ -0,0 +1,49 @@
name: Main
on:
push:
branches:
- "**"
pull_request:
branches:
- "**"
workflow_dispatch:
inputs:
bake:
type: string
required: false
description: JSON Object of inputs passed to the environment
concurrency:
group: ${{github.workflow}}-${{github.ref}}
cancel-in-progress: true
env:
docker_id: ${{vars.DOCKER_ID}}
inputs: ${{github.event.inputs}}
jobs:
base:
name: Base
uses: ./.github/workflows/base.yml
deps:
name: Dependencies
uses: ./.github/workflows/deps.yml
needs: [base]
lint:
name: Linting
uses: ./.github/workflows/lint.yml
needs: [deps]
build:
name: Build
uses: ./.github/workflows/build.yml
needs: [deps]
test:
name: Test
uses: ./.github/workflows/test.yml
needs: [build]