From 37b4f87382a760898d457bf816cc2b2993bb3e9c Mon Sep 17 00:00:00 2001 From: surrealwolf Date: Mon, 27 Apr 2026 04:13:35 +0000 Subject: [PATCH] ci: use shared GitLab mirror reusable workflow Delegate mirror push to DataKnifeAI/github-workflows reusable-gitlab-mirror-push. --- .github/workflows/tests.yml | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a26f451..e7b3b42 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -52,24 +52,10 @@ jobs: push-to-gitlab: name: Push to GitLab - runs-on: ubuntu-latest + uses: DataKnifeAI/github-workflows/.github/workflows/reusable-gitlab-mirror-push.yml@main needs: - validate if: always() && needs.validate.result == 'success' - steps: - - name: Checkout code - uses: actions/checkout@v5 - with: - fetch-depth: 0 - - - name: Push to GitLab - env: - GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }} - run: | - git config user.name "GitHub Actions" - git config user.email "actions@github.com" - git remote remove gitlab 2>/dev/null || true - git remote add gitlab https://gitlab.com/dk-raas/dkai/devops/gitops-mcp.git - git config credential.helper '!f() { echo "username=oauth2"; echo "password=${GITLAB_TOKEN}"; }; f' - git fetch gitlab main - git push gitlab HEAD:main --force + secrets: inherit + with: + gitlab_mirror_path: dk-raas/dkai/devops/gitops-mcp