From 3d012dd0bfc74ffa513eb6889e77e72e81e814dc Mon Sep 17 00:00:00 2001 From: YAN Wenkun Date: Wed, 7 Aug 2024 17:40:06 +0800 Subject: [PATCH] Update GH Actions All images will be tagged with date. 'cu124-megapak' will auto build every week. --- .github/workflows/build-comfy3d-pt22.yml | 6 +++--- .github/workflows/build-comfy3d-pt23.yml | 6 +++--- .github/workflows/build-cu121-megapak.yml | 8 +++++--- .github/workflows/build-cu121.yml | 10 ++++++++-- .github/workflows/build-cu124-megapak.yml | 13 ++++++++----- .github/workflows/build-rocm.yml | 13 ++++++++++--- 6 files changed, 37 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build-comfy3d-pt22.yml b/.github/workflows/build-comfy3d-pt22.yml index 3bac82b..a9fdf91 100644 --- a/.github/workflows/build-comfy3d-pt22.yml +++ b/.github/workflows/build-comfy3d-pt22.yml @@ -17,17 +17,17 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - + - name: Get current date id: date run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT - - + - name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' remove-android: 'true' - - + - name: Git checkout uses: actions/checkout@v4 - diff --git a/.github/workflows/build-comfy3d-pt23.yml b/.github/workflows/build-comfy3d-pt23.yml index 6c4f746..e894324 100644 --- a/.github/workflows/build-comfy3d-pt23.yml +++ b/.github/workflows/build-comfy3d-pt23.yml @@ -17,17 +17,17 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - + - name: Get current date id: date run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT - - + - name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' remove-android: 'true' - - + - name: Git checkout uses: actions/checkout@v4 - diff --git a/.github/workflows/build-cu121-megapak.yml b/.github/workflows/build-cu121-megapak.yml index c80e1ed..f5e0e81 100644 --- a/.github/workflows/build-cu121-megapak.yml +++ b/.github/workflows/build-cu121-megapak.yml @@ -19,15 +19,17 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - name: Get current date + - + name: Get current date id: date run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT - - name: Maximize build disk space + - + name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' remove-android: 'true' - - + - name: Git checkout uses: actions/checkout@v4 - diff --git a/.github/workflows/build-cu121.yml b/.github/workflows/build-cu121.yml index 0a202ef..f36faf7 100644 --- a/.github/workflows/build-cu121.yml +++ b/.github/workflows/build-cu121.yml @@ -19,12 +19,17 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - name: Maximize build disk space + - + name: Get current date + id: date + run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT + - + name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' remove-android: 'true' - - + - name: Git checkout uses: actions/checkout@v4 - @@ -48,4 +53,5 @@ jobs: tags: | yanwk/comfyui-boot:latest yanwk/comfyui-boot:cu121 + yanwk/comfyui-boot:cu121-${{ steps.date.outputs.date }} push: true diff --git a/.github/workflows/build-cu124-megapak.yml b/.github/workflows/build-cu124-megapak.yml index 2db20dd..bad39d7 100644 --- a/.github/workflows/build-cu124-megapak.yml +++ b/.github/workflows/build-cu124-megapak.yml @@ -2,8 +2,8 @@ name: Publish 'cu124-megapak' to Docker Hub on: workflow_dispatch: # Can be manually triggered - # schedule: # Runs on every Monday, 07:00 UTC - # - cron: '0 7 * * 1' + schedule: # Runs on every Monday, 07:00 UTC + - cron: '0 7 * * 1' push: branches: [ main ] paths-ignore: @@ -19,15 +19,17 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - name: Get current date + - + name: Get current date id: date run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT - - name: Maximize build disk space + - + name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' remove-android: 'true' - - + - name: Git checkout uses: actions/checkout@v4 - @@ -50,4 +52,5 @@ jobs: file: ./cu124-megapak/Dockerfile tags: | yanwk/comfyui-boot:cu124-megapak + yanwk/comfyui-boot:cu124-megapak-${{ steps.date.outputs.date }} push: true diff --git a/.github/workflows/build-rocm.yml b/.github/workflows/build-rocm.yml index a819726..e0903f1 100644 --- a/.github/workflows/build-rocm.yml +++ b/.github/workflows/build-rocm.yml @@ -19,7 +19,12 @@ jobs: environment: Publish to Docker Hub runs-on: ubuntu-latest steps: - - name: Maximize build disk space + - + name: Get current date + id: date + run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT + - + name: Maximize build disk space uses: easimon/maximize-build-space@master with: overprovision-lvm: 'true' @@ -27,7 +32,7 @@ jobs: remove-dotnet: 'true' remove-docker-images: 'true' swap-size-mb: 512 - - + - name: Git checkout uses: actions/checkout@v4 - @@ -48,5 +53,7 @@ jobs: with: context: ./rocm file: ./rocm/Dockerfile - tags: yanwk/comfyui-boot:rocm + tags: | + yanwk/comfyui-boot:rocm + yanwk/comfyui-boot:rocm-${{ steps.date.outputs.date }} push: true