From e04273c05714479a1eaaa513f6ebebfa943610d5 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:00:09 -0500 Subject: [PATCH 01/14] Create new Dockerize workflow --- .github/workflows/docker-image.yml | 85 ++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 .github/workflows/docker-image.yml diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml new file mode 100644 index 00000000000..f97705ca98c --- /dev/null +++ b/.github/workflows/docker-image.yml @@ -0,0 +1,85 @@ +name: Dockerize Experimental + +on: + # This is for evaluation purposes + workflow_dispatch: + inputs: + manual_trigger: + description: 'Manual trigger' + required: true + default: 'true' +# push: +# pull_request: + +jobs: + dockerize: + runs-on: ubuntu-latest + # "push" event is not triggered for forks, so need to listen for + # pull_requests, but only for external ones, so as not to run the action + # twice + if: + github.event_name != 'pull_request' || + github.event.pull_request.head.repo.fork == true + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Prepare + id: prep + run: | + DOCKER_IMAGE=specifyconsortium/specify7-service + VERSION=noop + if [ "${{ github.event_name }}" = "schedule" ]; then + VERSION=nightly + elif [[ $GITHUB_REF == refs/tags/* ]]; then + VERSION=${GITHUB_REF#refs/tags/} + elif [[ $GITHUB_REF == refs/heads/* ]]; then + # Docker does not like / in tag names, so replace them with - + # See https://github.com/specify/specify7-test-panel/issues/110#issuecomment-1943045253 + VERSION=$(echo ${GITHUB_REF#refs/heads/} | sed -r 's#/+#-#g') + if [ "${{ github.event.repository.default_branch }}" = "$VERSION" ]; then + VERSION=edge + fi + elif [[ $GITHUB_REF == refs/pull/* ]]; then + VERSION=pr-${{ github.event.number }} + fi + TAGS="${DOCKER_IMAGE}:${VERSION}" + if [[ $VERSION =~ ^v[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then + HOTFIX=${VERSION%.*} + MINOR=${HOTFIX%.*} + MAJOR=${MINOR%.*} + TAGS="$TAGS,${DOCKER_IMAGE}:${HOTFIX},${DOCKER_IMAGE}:${MINOR},${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:latest" + elif [[ $VERSION =~ ^v[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then + MINOR=${VERSION%.*} + MAJOR=${MINOR%.*} + TAGS="$TAGS,${DOCKER_IMAGE}:${MINOR},${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:latest" + elif [ "${{ github.event_name }}" = "push" ]; then + TAGS="$TAGS,${DOCKER_IMAGE}" + fi + echo "version=${VERSION}" >> $GITHUB_OUTPUT + echo "tags=${TAGS}" >> $GITHUB_OUTPUT + echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Cache Docker layers + uses: docker/buildx-cache-action@v2 + with: + cache-from: type=local,src=/tmp/.buildx-cache + cache-to: type=local,dest=/tmp/.buildx-cache + + - name: Login to DockerHub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build and push + run: | + docker buildx build --platform linux/amd64,linux/arm64 \ + --cache-from type=local,src=/tmp/.buildx-cache \ + --cache-to type=local,dest=/tmp/.buildx-cache \ + --push \ + --tag ${{ steps.prep.outputs.tags }} \ + . From b4b1618a35d81ca6a045496f22e08570bf5e4dd3 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:00:58 -0500 Subject: [PATCH 02/14] Update docker-image.yml --- .github/workflows/docker-image.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index f97705ca98c..4f29cc89a69 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,15 +1,8 @@ name: Dockerize Experimental on: - # This is for evaluation purposes - workflow_dispatch: - inputs: - manual_trigger: - description: 'Manual trigger' - required: true - default: 'true' -# push: -# pull_request: + push: + pull_request: jobs: dockerize: From 3a8f74fbeea8d6e24f4bd1d1cf2a2d0c85acd9e4 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:02:38 -0500 Subject: [PATCH 03/14] Remove old docker.yml --- .github/workflows/docker.yml | 97 ------------------------------------ 1 file changed, 97 deletions(-) delete mode 100644 .github/workflows/docker.yml diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml deleted file mode 100644 index efb9004aa5a..00000000000 --- a/.github/workflows/docker.yml +++ /dev/null @@ -1,97 +0,0 @@ -name: Dockerize - -on: - push: - pull_request: - -jobs: - dockerize: - runs-on: ubuntu-latest - # "push" event is not triggered for forks, so need to listen for - # pull_requests, but only for external ones, so as not to run the action - # twice - if: - github.event_name != 'pull_request' || - github.event.pull_request.head.repo.fork == true - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Prepare - id: prep - run: | - DOCKER_IMAGE=specifyconsortium/specify7-service - VERSION=noop - if [ "${{ github.event_name }}" = "schedule" ]; then - VERSION=nightly - elif [[ $GITHUB_REF == refs/tags/* ]]; then - VERSION=${GITHUB_REF#refs/tags/} - elif [[ $GITHUB_REF == refs/heads/* ]]; then - # Docker does not like / in tag names, so replace them with - - # See https://github.com/specify/specify7-test-panel/issues/110#issuecomment-1943045253 - VERSION=$(echo ${GITHUB_REF#refs/heads/} | sed -r 's#/+#-#g') - if [ "${{ github.event.repository.default_branch }}" = "$VERSION" ]; then - VERSION=edge - fi - elif [[ $GITHUB_REF == refs/pull/* ]]; then - VERSION=pr-${{ github.event.number }} - fi - TAGS="${DOCKER_IMAGE}:${VERSION}" - if [[ $VERSION =~ ^v[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then - HOTFIX=${VERSION%.*} - MINOR=${HOTFIX%.*} - MAJOR=${MINOR%.*} - TAGS="$TAGS,${DOCKER_IMAGE}:${HOTFIX},${DOCKER_IMAGE}:${MINOR},${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:latest" - elif [[ $VERSION =~ ^v[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then - MINOR=${VERSION%.*} - MAJOR=${MINOR%.*} - TAGS="$TAGS,${DOCKER_IMAGE}:${MINOR},${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:latest" - elif [ "${{ github.event_name }}" = "push" ]; then - TAGS="$TAGS,${DOCKER_IMAGE}" - fi - echo "version=${VERSION}" >> $GITHUB_OUTPUT - echo "tags=${TAGS}" >> $GITHUB_OUTPUT - echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Cache Docker layers - uses: actions/cache@v3 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - name: Login to DockerHub - uses: docker/login-action@v2 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push - uses: docker/build-push-action@v3 - with: - context: . - file: ./Dockerfile - build-args: | - BUILD_VERSION=${{ steps.prep.outputs.version }} - GIT_SHA=${{ github.sha }} - push: true - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - tags: ${{ steps.prep.outputs.tags }} - labels: | - org.opencontainers.image.title=${{ github.event.repository.name }} - org.opencontainers.image.description=${{ github.event.repository.description }} - org.opencontainers.image.url=${{ github.event.repository.html_url }} - org.opencontainers.image.source=${{ github.event.repository.clone_url }} - org.opencontainers.image.version=${{ steps.prep.outputs.version }} - org.opencontainers.image.created=${{ steps.prep.outputs.created }} - org.opencontainers.image.revision=${{ github.sha }} - org.opencontainers.image.licenses=${{ github.event.repository.license.spdx_id }} - platforms: linux/amd64,linux/arm64 From 930e68529c23dd5f8aa1b5f9ff370195be3afa54 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:09:03 -0500 Subject: [PATCH 04/14] Update docker-image.yml --- .github/workflows/docker-image.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 4f29cc89a69..012d9f9cfda 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -54,13 +54,12 @@ jobs: echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Cache Docker layers - uses: docker/buildx-cache-action@v2 + uses: docker/setup-buildx-action@v3 with: - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache + version: 'latest' + platforms: 'linux/amd64,linux/arm64' + driver-opts: 'image=moby/buildkit:master' + buildkitd-flags: '--allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host' - name: Login to DockerHub uses: docker/login-action@v2 @@ -71,8 +70,6 @@ jobs: - name: Build and push run: | docker buildx build --platform linux/amd64,linux/arm64 \ - --cache-from type=local,src=/tmp/.buildx-cache \ - --cache-to type=local,dest=/tmp/.buildx-cache \ --push \ --tag ${{ steps.prep.outputs.tags }} \ . From f662ccbd82609de7257c5c2e561faf94aa93451d Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:21:39 -0500 Subject: [PATCH 05/14] Update docker-image.yml --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 012d9f9cfda..abd0ba16a45 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -71,5 +71,5 @@ jobs: run: | docker buildx build --platform linux/amd64,linux/arm64 \ --push \ - --tag ${{ steps.prep.outputs.tags }} \ + --tag ${DOCKER_IMAGE}:${VERSION} \ . From 8724388f59618b611b94ffbd0607bd0cbe0ee838 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:49:54 -0500 Subject: [PATCH 06/14] Modernize image --- .github/workflows/docker-image.yml | 96 ++++++++++++++++++++++++------ 1 file changed, 79 insertions(+), 17 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index abd0ba16a45..98cd8cbb381 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -4,6 +4,9 @@ on: push: pull_request: +env: + REGISTRY_IMAGE: specifyconsortium/specify7-service + jobs: dockerize: runs-on: ubuntu-latest @@ -13,14 +16,17 @@ jobs: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true + strategy: + fail-fast: false + matrix: + platform: + - linux/amd64 + - linux/arm64 steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Prepare id: prep run: | - DOCKER_IMAGE=specifyconsortium/specify7-service + DOCKER_IMAGE=${{ env.REGISTRY_IMAGE }} VERSION=noop if [ "${{ github.event_name }}" = "schedule" ]; then VERSION=nightly @@ -52,24 +58,80 @@ jobs: echo "version=${VERSION}" >> $GITHUB_OUTPUT echo "tags=${TAGS}" >> $GITHUB_OUTPUT echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT - + + - name: Docker meta + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.REGISTRY_IMAGE }} + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ vars.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build and push by digest + id: build + uses: docker/build-push-action@v6 + with: + platforms: ${{ matrix.platform }} + labels: ${{ steps.meta.outputs.labels }} + outputs: type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true + + - name: Export digest + run: | + mkdir -p /tmp/digests + digest="${{ steps.build.outputs.digest }}" + touch "/tmp/digests/${digest#sha256:}" + + - name: Upload digest + uses: actions/upload-artifact@v4 with: - version: 'latest' - platforms: 'linux/amd64,linux/arm64' - driver-opts: 'image=moby/buildkit:master' - buildkitd-flags: '--allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host' + name: digests-${{ env.PLATFORM_PAIR }} + path: /tmp/digests/* + if-no-files-found: error + retention-days: 1 - - name: Login to DockerHub - uses: docker/login-action@v2 + merge: + runs-on: ubuntu-latest + needs: + - build + steps: + - name: Download digests + uses: actions/download-artifact@v4 + with: + path: /tmp/digests + pattern: digests-* + merge-multiple: true + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Docker meta + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.REGISTRY_IMAGE }} + + - name: Login to Docker Hub + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push + + - name: Create manifest list and push + working-directory: /tmp/digests + run: | + docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ + $(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *) + + - name: Inspect image run: | - docker buildx build --platform linux/amd64,linux/arm64 \ - --push \ - --tag ${DOCKER_IMAGE}:${VERSION} \ - . + docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:${{ steps.meta.outputs.version }} \ No newline at end of file From 1184239e451727765d908a0b97669cf9c4abbf2b Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:50:36 -0500 Subject: [PATCH 07/14] Update docker-image.yml --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 98cd8cbb381..2d941a3df6c 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -8,7 +8,7 @@ env: REGISTRY_IMAGE: specifyconsortium/specify7-service jobs: - dockerize: + build: runs-on: ubuntu-latest # "push" event is not triggered for forks, so need to listen for # pull_requests, but only for external ones, so as not to run the action From 8853efbd58a6d0754e3b00773b0f738be358fe6f Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:51:13 -0500 Subject: [PATCH 08/14] Add username --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 2d941a3df6c..7e6703609d8 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -74,7 +74,7 @@ jobs: - name: Login to Docker Hub uses: docker/login-action@v3 with: - username: ${{ vars.DOCKERHUB_USERNAME }} + username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push by digest From 1fe70e1991effc6506e84e75e1d3b235726f58ae Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 18:27:22 -0500 Subject: [PATCH 09/14] Make digests unique --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 7e6703609d8..dbe4a2db430 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -94,7 +94,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ env.PLATFORM_PAIR }} + name: digests-${{ github.run_id }}-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 From cf5556c3101f30cbc82fea9cd1a2284178ac3fa5 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 18:43:57 -0500 Subject: [PATCH 10/14] Add platform to digest name --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index dbe4a2db430..1238571a373 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -94,7 +94,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ github.run_id }}-${{ env.PLATFORM_PAIR }} + name: digests-${{ matrix.platform }}-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 From 6846867d1b31825522e4e11ff2cfafb632a30ef7 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 18:58:40 -0500 Subject: [PATCH 11/14] Fix slash in platform ID --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 1238571a373..c50b9b8de9e 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -94,7 +94,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ matrix.platform }}-${{ env.PLATFORM_PAIR }} + name: digests-${{ matrix.platform // / /- }}-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 From bda994fc1b7491a341465c6e9842ba394dce02e5 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 19:04:31 -0500 Subject: [PATCH 12/14] Use timestamp for digest ID --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index c50b9b8de9e..f732afafa04 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -94,7 +94,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ matrix.platform // / /- }}-${{ env.PLATFORM_PAIR }} + name: digests-${{ env.TIMESTAMP }}-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 From 7f75238ffc1f03a9dddadf2034be482e30f87fe6 Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 19:21:20 -0500 Subject: [PATCH 13/14] Use job-index to create uniqueness --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index f732afafa04..a4dbb81c2d9 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -94,7 +94,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ env.TIMESTAMP }}-${{ env.PLATFORM_PAIR }} + name: digests-${{ strategy.job-index }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 From 0e2d1fc09194e0c1eec103a371ab5a50ca431aae Mon Sep 17 00:00:00 2001 From: Grant Fitzsimmons <37256050+grantfitzsimmons@users.noreply.github.com> Date: Sun, 18 Aug 2024 19:37:22 -0500 Subject: [PATCH 14/14] Convert to final Dockerize actions --- .github/workflows/{docker-image.yml => docker.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{docker-image.yml => docker.yml} (99%) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker.yml similarity index 99% rename from .github/workflows/docker-image.yml rename to .github/workflows/docker.yml index a4dbb81c2d9..f96b7b17b15 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker.yml @@ -1,4 +1,4 @@ -name: Dockerize Experimental +name: Dockerize on: push: