diff --git a/.woodpecker.yml b/.woodpecker.yml index 1146540..c7fbc0f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -42,20 +42,22 @@ steps: echo "Build completed: $CI_COMMIT_SHA" | curl -X POST -H "Content-Type: application/json" --data '{"text": "Build completed: '$CI_COMMIT_SHA'"}' $WEBHOOK_URL - - name: push-to-github - # Corrected Indentation applied to all keys below this line: - image: alpine/git - environment: - GITHUB_TOKEN: - from_secret: GITHUB_TOKEN - when: - status: [ success ] - commands: - # --- ADDED: Verify repository integrity --- - - echo "Verifying local git integrity..." - - git fsck --full - # If the above fails, the pipeline step will stop here. +- name: push-to-github + image: alpine/git + environment: + GITHUB_TOKEN: + from_secret: GITHUB_TOKEN + when: + status: [ success ] + commands: + - rm -rf .git + - git init + - git remote add origin ${CI_REPO_CLONE_URL} + - git fetch origin test + - git checkout -b test origin/test + + - echo "Verifying clean repo..." + - git fsck --full - # --- Existing Commands --- - git remote add github https://$GITHUB_TOKEN@github.com/Magiciian/dummy-app.git - - git push github HEAD:main \ No newline at end of file + - git push github test:main