From 40f7f5a3b94e73f36e97eb9ccc6086ee152f1380 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 08:28:30 -0300 Subject: [PATCH 1/7] feat: mirror code to bitbucket --- .forgejo/workflows/build.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index c594ae8..9f843a0 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -115,10 +115,15 @@ jobs: env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - finish-deploy: + mirror: runs-on: docker - needs: [build-and-test, check-version] steps: - - name: finish + - name: Checkout código + uses: actions/checkout@v4 + + - name: Push para o repositório espelho run: | - echo "OK Done". + git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git + git push --mirror bitbucket + env: + TOKEN: ${{ secrets.BITBUCKET_TOKEN }} From 371a0f4066ea1e257b65430ff883ee1b6e3f97f0 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 08:31:38 -0300 Subject: [PATCH 2/7] ci: set container image --- .forgejo/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9f843a0..912b368 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -117,6 +117,8 @@ jobs: mirror: runs-on: docker + container: + image: node:20-alpine steps: - name: Checkout código uses: actions/checkout@v4 @@ -126,4 +128,4 @@ jobs: git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git git push --mirror bitbucket env: - TOKEN: ${{ secrets.BITBUCKET_TOKEN }} + BITBUCKET_TOKEN: ${{ secrets.BITBUCKET_TOKEN }} From 3da4a30bbe83c7e454cbe077f11c8191c22208e3 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 09:08:47 -0300 Subject: [PATCH 3/7] feat: install git --- .forgejo/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 912b368..e34fe0e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -125,6 +125,7 @@ jobs: - name: Push para o repositório espelho run: | + apk add git git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git git push --mirror bitbucket env: From d46ef636538a661bedb5f8fb7042e029cbe39452 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 09:15:04 -0300 Subject: [PATCH 4/7] ci: install git before checkout --- .forgejo/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e34fe0e..627884a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -120,12 +120,15 @@ jobs: container: image: node:20-alpine steps: + - name: Instalando dependencias + run: | + apk add git + - name: Checkout código uses: actions/checkout@v4 - name: Push para o repositório espelho run: | - apk add git git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git git push --mirror bitbucket env: From 522f4103bb14053a8ee99d81cff3db8e2724938d Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 09:24:59 -0300 Subject: [PATCH 5/7] ci: pushing just HEAD to mirror --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 627884a..68e4db9 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -130,6 +130,6 @@ jobs: - name: Push para o repositório espelho run: | git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git - git push --mirror bitbucket + git push bitbucket HEAD env: BITBUCKET_TOKEN: ${{ secrets.BITBUCKET_TOKEN }} From e09f8979fcb4f6b83e534f3090364332f8704160 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 09:26:51 -0300 Subject: [PATCH 6/7] ci: force push --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 68e4db9..1e45094 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -130,6 +130,6 @@ jobs: - name: Push para o repositório espelho run: | git remote add bitbucket https://leandro_costa:${BITBUCKET_TOKEN}@bitbucket.org/leandro_costa/lhmask.git - git push bitbucket HEAD + git push --force bitbucket HEAD env: BITBUCKET_TOKEN: ${{ secrets.BITBUCKET_TOKEN }} From e41f6d9eb6ec739f302b6178397afdb1d7406c56 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Wed, 28 May 2025 09:35:52 -0300 Subject: [PATCH 7/7] ci: use fetch-depth --- .forgejo/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1e45094..be0ab9b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -126,6 +126,8 @@ jobs: - name: Checkout código uses: actions/checkout@v4 + with: + fetch-depth: 0 # ✅ clone completo - name: Push para o repositório espelho run: |