diff --git a/.github/actions/pack-docker-build/action.yml b/.github/actions/pack-docker-build/action.yml index a5c3704e..d9b6ce37 100644 --- a/.github/actions/pack-docker-build/action.yml +++ b/.github/actions/pack-docker-build/action.yml @@ -29,6 +29,7 @@ runs: steps: - name: Setup | Dependencies uses: filipeforattini/ff-iac-github-actions/.github/actions/setup-binaries@main + id: dependencies if: inputs.install == 'true' with: docker-qmeu: true @@ -53,6 +54,7 @@ runs: if: inputs.cached == 'true' with: context: ${{steps.analysis.outputs.pwd}} + builder: ${{steps.dependencies.outputs.docker_buildx_name}} push: ${{inputs.push}} platforms: ${{inputs.platforms}} tags: ${{steps.analysis.outputs.build_tags}} diff --git a/.github/actions/setup-binaries/action.yml b/.github/actions/setup-binaries/action.yml index c511ba21..f0e94e9a 100644 --- a/.github/actions/setup-binaries/action.yml +++ b/.github/actions/setup-binaries/action.yml @@ -15,25 +15,34 @@ inputs: required: false default: 'false' +outputs: + buildx_name: + description: "" + value: ${{steps.docker-buildx.outputs.name}} + runs: using: "composite" steps: # nodejs - - uses: actions/setup-node@v3 - if: inputs.nodejs != 'false' + - if: inputs.nodejs != 'false' + uses: actions/setup-node@v3 + id: node with: node-version: ${{ inputs.nodejs }} - if: inputs.nodejs != 'false' - run: npm -g install yarn npm shell: bash + id: npm + run: npm -g install yarn npm # docker - if: inputs.docker-qmeu != 'false' uses: docker/setup-qemu-action@v1 + id: docker-qmeu - if: inputs.docker-buildx != 'false' uses: docker/setup-buildx-action@master + id: docker-buildx with: install: true \ No newline at end of file diff --git a/src/actions/pack-docker-build/action.yml b/src/actions/pack-docker-build/action.yml index a5c3704e..d9b6ce37 100644 --- a/src/actions/pack-docker-build/action.yml +++ b/src/actions/pack-docker-build/action.yml @@ -29,6 +29,7 @@ runs: steps: - name: Setup | Dependencies uses: filipeforattini/ff-iac-github-actions/.github/actions/setup-binaries@main + id: dependencies if: inputs.install == 'true' with: docker-qmeu: true @@ -53,6 +54,7 @@ runs: if: inputs.cached == 'true' with: context: ${{steps.analysis.outputs.pwd}} + builder: ${{steps.dependencies.outputs.docker_buildx_name}} push: ${{inputs.push}} platforms: ${{inputs.platforms}} tags: ${{steps.analysis.outputs.build_tags}} diff --git a/src/actions/setup-binaries/action.yml b/src/actions/setup-binaries/action.yml index c511ba21..f0e94e9a 100644 --- a/src/actions/setup-binaries/action.yml +++ b/src/actions/setup-binaries/action.yml @@ -15,25 +15,34 @@ inputs: required: false default: 'false' +outputs: + buildx_name: + description: "" + value: ${{steps.docker-buildx.outputs.name}} + runs: using: "composite" steps: # nodejs - - uses: actions/setup-node@v3 - if: inputs.nodejs != 'false' + - if: inputs.nodejs != 'false' + uses: actions/setup-node@v3 + id: node with: node-version: ${{ inputs.nodejs }} - if: inputs.nodejs != 'false' - run: npm -g install yarn npm shell: bash + id: npm + run: npm -g install yarn npm # docker - if: inputs.docker-qmeu != 'false' uses: docker/setup-qemu-action@v1 + id: docker-qmeu - if: inputs.docker-buildx != 'false' uses: docker/setup-buildx-action@master + id: docker-buildx with: install: true \ No newline at end of file