From f7461076972cb0fdc760a836cbd1aebe0f46416a Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Sun, 16 Apr 2023 20:11:45 +0100 Subject: [PATCH 1/2] Update docker-hub image push action Change the trigger to on-release rather than on-push otherwise image will be tagged with wrong (previous) version --- .github/workflows/dockerhub-imagepush.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dockerhub-imagepush.yml b/.github/workflows/dockerhub-imagepush.yml index 6805eebf..814e2756 100644 --- a/.github/workflows/dockerhub-imagepush.yml +++ b/.github/workflows/dockerhub-imagepush.yml @@ -1,8 +1,8 @@ name: Push Docker Image on Release on: - push: - branches: [ "stable" ] + release: + types: [published] jobs: From 664f896696586d26ff0887085c2f342806a954f4 Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Mon, 17 Apr 2023 06:22:19 +0100 Subject: [PATCH 2/2] Update dockerhub-imagepush.yml --- .github/workflows/dockerhub-imagepush.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dockerhub-imagepush.yml b/.github/workflows/dockerhub-imagepush.yml index 814e2756..ae03fe22 100644 --- a/.github/workflows/dockerhub-imagepush.yml +++ b/.github/workflows/dockerhub-imagepush.yml @@ -19,6 +19,9 @@ jobs: run: | docker login -u $DOCKER_USER -p $DOCKER_PASSWORD - name: Build the Docker image - run: docker build . --file Dockerfile --tag ${{secrets.DOCKER_USER}}/auto-gpt:$(git describe --tags `git rev-list --tags --max-count=1`) + run: | + tag_v=$(git describe --tags $(git rev-list --tags --max-count=1)) + tag=$(echo $tag_v | sed 's/v//') + docker build . --file Dockerfile --tag ${{secrets.DOCKER_USER}}/auto-gpt:${tag} - name: Docker Push run: docker push ${{secrets.DOCKER_USER}}/auto-gpt