]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fixed credits action failing (#21733)
authorVasilis <vasilis@pikachu.systems>
Sat, 9 Dec 2023 02:15:38 +0000 (03:15 +0100)
committerGitHub <noreply@github.com>
Sat, 9 Dec 2023 02:15:38 +0000 (13:15 +1100)
.github/workflows/update-credits.yml

index 09844f4c19d15acfde32e45825c3e2b5182f18da..e35d4def7d81c22451c11e89f41e14244977310a 100644 (file)
@@ -24,9 +24,29 @@ jobs:
       # TODO
       #- name: Get this week's Patreons
       #  run: Tools/script2dumppatreons > Resources/Credits/Patrons.yml        
+      
+      # MAKE SURE YOU ENABLED "Allow GitHub Actions to create and approve pull requests" IN YOUR ACTIONS, OTHERWISE IT WILL MOST LIKELY FAIL
+
+
+      # For this you can use a pat token of an account with direct push access to the repo if you have protected branches. 
+      # Uncomment this and comment the other line if you do this.
+      # https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches
+      
+      #- name: Commit new credit files
+      #  uses: stefanzweifel/git-auto-commit-action@v4
+      #  with:
+      #    commit_message: Update Credits
+      #    commit_author: PJBot <pieterjan.briers+bot@gmail.com>
+      
+      # This will make a PR
+      - name: Set current date as env variable
+        run: echo "NOW=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_ENV
         
-      - name: Commit new credit files
-        uses: stefanzweifel/git-auto-commit-action@v4
+      - name: Create Pull Request
+        uses: peter-evans/create-pull-request@v5
         with:
-          commit_message: Update Credits
-          commit_author: PJBot <pieterjan.briers+bot@gmail.com>
+          commit-message: Update Credits
+          title: Update Credits
+          body: This is an automated Pull Request. This PR updates the github contributors in the credits section.
+          author: PJBot <pieterjan.briers+bot@gmail.com>
+          branch: automated/credits-${{env.NOW}}