diff --git a/.github/workflows/boba-publish-develop.yml b/.github/workflows/boba-publish-develop.yml index 91f0c6cd8f..4617cbb3e3 100644 --- a/.github/workflows/boba-publish-develop.yml +++ b/.github/workflows/boba-publish-develop.yml @@ -44,6 +44,23 @@ jobs: runs-on: ${{ needs.start-runner.outputs.label }} steps: + - name: Check Docker Version + run: docker --version + - name: Install Latest Docker + run: | + sudo apt-get update + sudo apt-get install -y ca-certificates curl gnupg + sudo install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg + sudo chmod a+r /etc/apt/keyrings/docker.gpg + echo \ + "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ + "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + - name: Check Docker Version + run: docker --version + - name: Login to Docker Hub uses: docker/login-action@v2 with: diff --git a/.github/workflows/boba-publish-master.yml b/.github/workflows/boba-publish-master.yml index b35c375b19..161980476c 100644 --- a/.github/workflows/boba-publish-master.yml +++ b/.github/workflows/boba-publish-master.yml @@ -46,6 +46,23 @@ jobs: id-token: write contents: read steps: + - name: Check Docker Version + run: docker --version + - name: Install Latest Docker + run: | + sudo apt-get update + sudo apt-get install -y ca-certificates curl gnupg + sudo install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg + sudo chmod a+r /etc/apt/keyrings/docker.gpg + echo \ + "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ + "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + - name: Check Docker Version + run: docker --version + - name: Login to Docker Hub uses: docker/login-action@v2 with: diff --git a/boba_community/fraud-detector/docker/Dockerfile.fraud-detector b/boba_community/fraud-detector/docker/Dockerfile.fraud-detector index 37eb4651b9..aa6b08d2b4 100644 --- a/boba_community/fraud-detector/docker/Dockerfile.fraud-detector +++ b/boba_community/fraud-detector/docker/Dockerfile.fraud-detector @@ -1,4 +1,4 @@ -FROM python:3.8-slim +FROM python:3.11-slim RUN pip3 install --no-cache-dir web3==5.31.4 COPY boba_community/fraud-detector/fraud-detector.py / COPY boba_community/fraud-detector/packages/jsonrpclib /jsonrpclib