diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d001a614..241bbbab 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -8,18 +8,46 @@ on: # We use local reusable workflows to make architecture clean an simple # https://docs.github.com/en/actions/using-workflows/reusing-workflows - ".github/workflows/docker-build-test-upload.yml" + - ".github/workflows/docker-merge-tags.yml" + - ".github/workflows/docker-push.yml" + + # We use local composite actions to combine multiple workflow steps within one action + # https://docs.github.com/en/actions/creating-actions/about-custom-actions#composite-actions + - ".github/actions/create-dev-env/action.yml" + - ".github/actions/load-image/action.yml" - "stack/base/**" - "stack/base-with-services/**" + - "stack/lab/**" + - "stack/full-stack/**" + - "build.json" + - "docker-bake.hcl" + - "tests/**" + - "requirements-dev.txt" push: branches: - main paths: - ".github/workflows/docker.yml" + # We use local reusable workflows to make architecture clean an simple + # https://docs.github.com/en/actions/using-workflows/reusing-workflows - ".github/workflows/docker-build-test-upload.yml" + - ".github/workflows/docker-merge-tags.yml" + - ".github/workflows/docker-push.yml" + + # We use local composite actions to combine multiple workflow steps within one action + # https://docs.github.com/en/actions/creating-actions/about-custom-actions#composite-actions + - ".github/actions/create-dev-env/action.yml" + - ".github/actions/load-image/action.yml" - "stack/base/**" - "stack/base-with-services/**" + - "stack/lab/**" + - "stack/full-stack/**" + - "build.json" + - "docker-bake.hcl" + - "tests/**" + - "requirements-dev.txt" workflow_dispatch: # https://docs.github.com/en/actions/using-jobs/using-concurrency