@@ -23,24 +23,38 @@ jobs:
2323 run : nix flake update
2424
2525 - name : Commit changes
26+ run : |
27+ CHANGED=($(git diff --name-only | xargs))
28+ gh api graphql \
29+ -F $githubRepository=$GITHUB_REPOSITORY \
30+ -F branchName=$BRANCH \
31+ -F expectedHeadOid=$(git rev-parse HEAD) \
32+ -F commitMessage="chore: update flake.lock" \
33+ -F 'query=@.github/api/createCommitOnBranch.gql'
34+ $FILES
2635 env :
2736 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
28- FILE_TO_COMMIT : flake.lock
29- DESTINATION_BRANCH : chore/update-flake-lock
30- run : |
31- export TODAY=$(date -u '+%Y-%m-%d')
32- export MESSAGE="chore: update $FILE_TO_COMMIT for $TODAY"
33- export SHA=$(git rev-parse $DESTINATION_BRANCH:$FILE_TO_COMMIT)
34- export CONTENT=$(base64 -i $FILE_TO_COMMIT)
35- git checkout -b "$DESTINATION_BRANCH"
36- git push -u origin "$DESTINATION_BRANCH"
37- gh api --method PUT /repos/:owner/:repo/contents/$FILE_TO_COMMIT \
38- --field message="$MESSAGE" \
39- --field content="$CONTENT" \
40- --field encoding="base64" \
41- --field branch="$DESTINATION_BRANCH" \
42- --field sha="$SHA"
43- gh pr create --title "Update $FILE_TO_COMMIT" --body "This PR updates $FILE_TO_COMMIT" --head $DESTINATION_BRANCH --base main
37+ BRANCH : chore/update-flake-lock
38+
39+ # - name: Commit changes
40+ # env:
41+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42+ # FILE_TO_COMMIT: flake.lock
43+ # DESTINATION_BRANCH: chore/update-flake-lock
44+ # run: |
45+ # export TODAY=$(date -u '+%Y-%m-%d')
46+ # export MESSAGE="chore: update $FILE_TO_COMMIT for $TODAY"
47+ # export SHA=$(git rev-parse $DESTINATION_BRANCH:$FILE_TO_COMMIT)
48+ # export CONTENT=$(base64 -i $FILE_TO_COMMIT)
49+ # git checkout -b "$DESTINATION_BRANCH"
50+ # git push -u origin "$DESTINATION_BRANCH"
51+ # gh api --method PUT /repos/:owner/:repo/contents/$FILE_TO_COMMIT \
52+ # --field message="$MESSAGE" \
53+ # --field content="$CONTENT" \
54+ # --field encoding="base64" \
55+ # --field branch="$DESTINATION_BRANCH" \
56+ # --field sha="$SHA"
57+ # gh pr create --title "Update $FILE_TO_COMMIT" --body "This PR updates $FILE_TO_COMMIT" --head $DESTINATION_BRANCH --base main
4458
4559 # - name: Update flake.lock
4660 # uses: DeterminateSystems/update-flake-lock@main
0 commit comments