From 8844a1800dab6a757c779c3754ee75698c30852a Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Tue, 11 Mar 2025 10:18:49 +0100 Subject: [PATCH] WF --- .github/workflows/move-to-main-repo.yaml | 51 +++++++++++++++++++----- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/.github/workflows/move-to-main-repo.yaml b/.github/workflows/move-to-main-repo.yaml index bb9f3f2..f5c0553 100644 --- a/.github/workflows/move-to-main-repo.yaml +++ b/.github/workflows/move-to-main-repo.yaml @@ -70,15 +70,46 @@ jobs: git config --global user.email "github-actions@github.com" git config --global user.name "GitHub Actions" - - name: Tets - uses: nkoppel/push-files-to-another-repository@v1.1.4 + - name: Create PR if files found + if: env.files_found == 'true' env: - API_TOKEN_GITHUB: ${{ secrets.MAIN_REPO_WF_PERSONAL }} + GH_TOKEN: ${{ secrets.MAIN_REPO_WF }} + run: | + script_name="wf-test" + + target_repo="community-scripts/ProxmoxVE" + + branch_name="add-script-$script_name" + echo "branch=$branch_name" >> $GITHUB_ENV + + commit_message="Add script files for $script_name" + + + git checkout -b "$branch_name" + + + + cp "ct/$script_name.sh" . + cp "install/$script_name-install.sh" . + cp "json/$script_name.json" . + + git add . + + git commit -m "$commit_message" + + git status + + git push origin "$branch_name" + + - name: Open PR + id: open_pr + uses: rematocorp/open-pull-request-action@v1 with: - source-files: "ct/${{ env.script_name }}.sh,install/${{ env.script_name }}-install.sh,json/${{ env.script_name }}.json" - destination-repository: "community-scripts/ProxmoxVE" - destination-branch: "main" - commit-message: "Add script files for ${{ env.script_name }}" - destination-username: "github-actions" - commit-email: "github-actions@github.com" - commit-username: "GitHub Actions" + github-token: ${{ secrets.MAIN_REPO_WF }} + from-branch: ${{ env.branch }} + to-branch: main + repository-owner: communtiy-scripts + repository: ProxmoxVE + + - name: Echo mergeable PR number + run: echo ${{ steps.open_pr.outputs.pull_number }}