From c07ca8de9ac92afa22484248ef6d24eeedb770eb Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Wed, 18 Sep 2024 17:04:21 +0200 Subject: [PATCH] fix remote repo pushing --- .../frontend_trigger_deployment.yaml | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/frontend_trigger_deployment.yaml b/.gitea/workflows/frontend_trigger_deployment.yaml index 163e477..3a72957 100644 --- a/.gitea/workflows/frontend_trigger_deployment.yaml +++ b/.gitea/workflows/frontend_trigger_deployment.yaml @@ -10,15 +10,29 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 - - - name: Push to github remote - uses: https://github.com/actions/cpina/github-action-push-to-another-repository@main - env: - API_TOKEN_GITHUB: ${{ secrets.PUSH_GITHUB_API_TOKEN }} + uses: actions/checkout@v3 with: - source-directory: 'frontend' - destination-github-username: 'moll-re' - destination-repository-name: 'anyway-frontend-builder' - user-email: me@moll.re - target-branch: main + path: 'src' + + - name: Checkout remote repository + uses: actions/checkout@v3 + with: + path: 'dest' + ref: 'main' + repository: 'moll-re/anyway-frontend-builder' + token: ${{ secrets.PUSH_GITHUB_API_TOKEN }} + fetch-depth: 0 + persist-credentials: true + + - name: Copy files to remote repository + run: cp -r src/frontend/. dest/ + + - name: Commit and push changes + run: | + cd dest + git config --global user.email "me@moll.re" + git config --global user.name "[bot]" + git add . + git commit -m "Automatic code update for tag" + git tag -a ${{ github.ref_name }} -m "mirrored tag" + git push origin main --tags