diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index dbb1eb44..44af1e6f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -73,3 +73,6 @@ jobs: # Note: GITHUB_TOKEN is automatically available to reusable workflows with: image-tag: ${{ needs.docker-build-ci.outputs.image-tag }} + secrets: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/task-e2e.yml b/.github/workflows/task-e2e.yml index c4e79add..b135f97b 100644 --- a/.github/workflows/task-e2e.yml +++ b/.github/workflows/task-e2e.yml @@ -21,6 +21,11 @@ on: description: "The tag of the docker image" required: true type: string + secrets: + DOCKERHUB_USERNAME: + required: false + DOCKERHUB_TOKEN: + required: false permissions: contents: read @@ -138,6 +143,14 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Login to Docker Hub + if: github.repository == 'datahaven-xyz/datahaven' + uses: docker/login-action@v3 + with: + registry: docker.io + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Download Snowbridge relay binary run: | docker create --name temp datahavenxyz/snowbridge-relay:latest