From 0d7cb0c4be009f38f1efa58e7524d33fe6ca6168 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 15:05:13 +0800 Subject: [PATCH 1/6] debug only --- .github/workflows/build_docker_image.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index ca3f3817..305de754 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -57,3 +57,12 @@ jobs: tags: ${{ steps.read_version.outputs.value }} username: ${{ secrets.DEFAULT_REGISTRY_USER }} password: ${{ secrets.DEFAULT_REGISTRY_PASSWORD }} + + sync-docker-images-to-public-registry: + needs: build-docker-image + strategy: + matrix: ${{ fromJSON(needs.build-docker-image.outputs.matrix) }} + runs-on: public + steps: + - id: meta + run: true \ No newline at end of file From ee06fb8200d26ccfe306942f93eae59553029bd4 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 15:39:39 +0800 Subject: [PATCH 2/6] add sync script --- .github/workflows/build_docker_image.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index 305de754..0d90459b 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -65,4 +65,18 @@ jobs: runs-on: public steps: - id: meta - run: true \ No newline at end of file + run: | + echo "src_path=$(echo '${{ matrix.tag }}' | cut -d '/' -f3- | cut -d ':' -f1 )" >> "$GITHUB_OUTPUT" + echo "src_tag=$(echo '${{ matrix.tag }}' | cut -d ':' -f2 )" >> "$GITHUB_OUTPUT" + - uses: ./actions/sync_docker_image + with: + src_registry: ${{ secrets.DEFAULT_REGISTRY }} + src_namespace: ci + src_path: ${{ steps.meta.outputs.src_path }} + src_tag: ${{ steps.meta.outputs.src_tag }} + src_username: ${{ secrets.DEFAULT_REGISTRY_USER }} + src_password: ${{ secrets.DEFAULT_REGISTRY_PASSWORD }} + dest_registry: ${{ secrets.PUBLIC_REGISTRY }} + dest_namespace: ci + dest_username: ${{ secrets.PUBLIC_REGISTRY_USER }} + dest_password: ${{ secrets.PUBLIC_REGISTRY_PASSWORD }} \ No newline at end of file From 7a3a77f653ba1213364bb5b52adc135966e556c5 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 15:39:48 +0800 Subject: [PATCH 3/6] add sync script --- .github/workflows/build_docker_image.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index 0d90459b..1b394393 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -68,6 +68,13 @@ jobs: run: | echo "src_path=$(echo '${{ matrix.tag }}' | cut -d '/' -f3- | cut -d ':' -f1 )" >> "$GITHUB_OUTPUT" echo "src_tag=$(echo '${{ matrix.tag }}' | cut -d ':' -f2 )" >> "$GITHUB_OUTPUT" + - name: Checkout Actions + uses: actions/checkout@v3 + with: + repository: 01-ai/actions + token: ${{ secrets.PAT_TO_CLONE_ACTIONS }} + path: actions + ref: main - uses: ./actions/sync_docker_image with: src_registry: ${{ secrets.DEFAULT_REGISTRY }} From 4de10e9ef07c072e0b60f0cf295228e984176361 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 15:44:28 +0800 Subject: [PATCH 4/6] add missing output --- .github/workflows/build_docker_image.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index 1b394393..a71e5b0d 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -23,6 +23,8 @@ jobs: build-docker-image: needs: authorize runs-on: public + outputs: + matrix: ${{ steps.build-and-push.outputs.matrix }} steps: - uses: actions/checkout@v3 # try to create a tag From 26cbb39770309901da8784feef4a94a7b2bb0362 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 16:08:22 +0800 Subject: [PATCH 5/6] debug only --- .github/workflows/build_docker_image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index a71e5b0d..50f65823 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -4,7 +4,7 @@ on: push: branches: - main - pull_request_target: + pull_request: branches: - main From 994c675b98b848909e2681615a993d46147ed4f6 Mon Sep 17 00:00:00 2001 From: Yi-01-ai Date: Tue, 14 Nov 2023 16:11:23 +0800 Subject: [PATCH 6/6] revert --- .github/workflows/build_docker_image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_docker_image.yml b/.github/workflows/build_docker_image.yml index 50f65823..a71e5b0d 100644 --- a/.github/workflows/build_docker_image.yml +++ b/.github/workflows/build_docker_image.yml @@ -4,7 +4,7 @@ on: push: branches: - main - pull_request: + pull_request_target: branches: - main