diff --git a/.github/actions/setup-docker-action/action.yml b/.github/actions/setup-docker-action/action.yml index b32c1e6f..666b4376 100644 --- a/.github/actions/setup-docker-action/action.yml +++ b/.github/actions/setup-docker-action/action.yml @@ -1,5 +1,12 @@ name: 'setup-docker-action' -description: 'Setup docker buildx' +description: 'Setup docker and docker buildx' +inputs: + docker-username: + description: "username for docker registry" + required: true + docker-password: + description: "password for docker registry" + required: true runs: using: "composite" steps: @@ -11,5 +18,5 @@ runs: if: github.event_name != 'pull_request' uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + username: ${{ inputs.docker-username }} + password: ${{ inputs.docker-password }} diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 6b765bc9..da87b7d7 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -17,6 +17,9 @@ jobs: uses: actions/checkout@v4 - name: setup-docker-action uses: ./.github/actions/setup-docker-action + with: + docker-username: ${{ secrets.DOCKERHUB_USERNAME }} + docker-password: ${{ secrets.DOCKERHUB_TOKEN }} - name: determine-tags-action uses: ./.github/actions/determine-tags-action - name: "Setup meta information debian:stable" @@ -60,6 +63,9 @@ jobs: uses: actions/checkout@v4 - name: setup-docker-action uses: ./.github/actions/setup-docker-action + with: + docker-username: ${{ secrets.DOCKERHUB_USERNAME }} + docker-password: ${{ secrets.DOCKERHUB_TOKEN }} - name: determine-tags-action uses: ./.github/actions/determine-tags-action - name: "Setup meta information debian:oldstable" @@ -97,6 +103,9 @@ jobs: uses: actions/checkout@v4 - name: setup-docker-action uses: ./.github/actions/setup-docker-action + with: + docker-username: ${{ secrets.DOCKERHUB_USERNAME }} + docker-password: ${{ secrets.DOCKERHUB_TOKEN }} - name: determine-tags-action uses: ./.github/actions/determine-tags-action - name: "Setup meta information debian:testing"