Re-enable workflows

This commit is contained in:
cytopia
2022-12-09 19:15:53 +01:00
parent bfbb967cb8
commit f09e5ad64e

View File

@@ -59,16 +59,16 @@ jobs:
stage: base stage: base
stage_prev: '' stage_prev: ''
# test-base: test-base:
# needs: needs:
# - configure - configure
# - build-base - build-base
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
# with: with:
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: base stage: base
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
@@ -88,16 +88,16 @@ jobs:
stage: mods stage: mods
stage_prev: base stage_prev: base
# test-mods: test-mods:
# needs: needs:
# - configure - configure
# - build-mods - build-mods
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
# with: with:
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: mods stage: mods
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
@@ -117,16 +117,16 @@ jobs:
stage: prod stage: prod
stage_prev: mods stage_prev: mods
# test-prod: test-prod:
# needs: needs:
# - configure - configure
# - build-prod - build-prod
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
# with: with:
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: prod stage: prod
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
@@ -146,16 +146,16 @@ jobs:
stage: slim stage: slim
stage_prev: prod stage_prev: prod
# test-slim: test-slim:
# needs: needs:
# - configure - configure
# - build-slim - build-slim
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
# with: with:
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: slim stage: slim
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
@@ -175,191 +175,191 @@ jobs:
stage: work stage: work
stage_prev: slim stage_prev: slim
# test-work: test-work:
# needs: needs:
# - configure - configure
# - build-work - build-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
# with: with:
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: work stage: work
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
# (8/9) Push images # (8/9) Push images
# ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
# push-base: push-base:
# needs: needs:
# - configure - configure
# - test-base - test-base
# - test-mods - test-mods
# - test-prod - test-prod
# - test-slim - test-slim
# - test-work - test-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: base stage: base
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# push-mods: push-mods:
# needs: needs:
# - configure - configure
# - test-base - test-base
# - test-mods - test-mods
# - test-prod - test-prod
# - test-slim - test-slim
# - test-work - test-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: mods stage: mods
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# push-prod: push-prod:
# needs: needs:
# - configure - configure
# - test-base - test-base
# - test-mods - test-mods
# - test-prod - test-prod
# - test-slim - test-slim
# - test-work - test-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: prod stage: prod
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# push-slim: push-slim:
# needs: needs:
# - configure - configure
# - test-base - test-base
# - test-mods - test-mods
# - test-prod - test-prod
# - test-slim - test-slim
# - test-work - test-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: slim stage: slim
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# push-work: push-work:
# needs: needs:
# - configure - configure
# - test-base - test-base
# - test-mods - test-mods
# - test-prod - test-prod
# - test-slim - test-slim
# - test-work - test-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_build }} matrix: ${{ needs.configure.outputs.matrix_build }}
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }} artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
# stage: work stage: work
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
#
# # ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
# # (9/9) Push Manifests # (9/9) Push Manifests
# # ----------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------
# manifest-base: manifest-base:
# needs: needs:
# - configure - configure
# - push-base - push-base
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_deploy }} matrix: ${{ needs.configure.outputs.matrix_deploy }}
# versions: ${{ needs.configure.outputs.versions }} versions: ${{ needs.configure.outputs.versions }}
# stage: base stage: base
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# manifest-mods: manifest-mods:
# needs: needs:
# - configure - configure
# - push-mods - push-mods
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_deploy }} matrix: ${{ needs.configure.outputs.matrix_deploy }}
# versions: ${{ needs.configure.outputs.versions }} versions: ${{ needs.configure.outputs.versions }}
# stage: mods stage: mods
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# manifest-prod: manifest-prod:
# needs: needs:
# - configure - configure
# - push-prod - push-prod
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_deploy }} matrix: ${{ needs.configure.outputs.matrix_deploy }}
# versions: ${{ needs.configure.outputs.versions }} versions: ${{ needs.configure.outputs.versions }}
# stage: prod stage: prod
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# manifest-slim: manifest-slim:
# needs: needs:
# - configure - configure
# - push-slim - push-slim
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_deploy }} matrix: ${{ needs.configure.outputs.matrix_deploy }}
# versions: ${{ needs.configure.outputs.versions }} versions: ${{ needs.configure.outputs.versions }}
# stage: slim stage: slim
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
#
# manifest-work: manifest-work:
# needs: needs:
# - configure - configure
# - push-work - push-work
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
# with: with:
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }} can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }} has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
# matrix: ${{ needs.configure.outputs.matrix_deploy }} matrix: ${{ needs.configure.outputs.matrix_deploy }}
# versions: ${{ needs.configure.outputs.versions }} versions: ${{ needs.configure.outputs.versions }}
# stage: work stage: work
# secrets: secrets:
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }} dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }} dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}