Skip to content

Commit 7159f96

Browse files
authored
Merge pull request #25 from redjax/dev
Dev
2 parents f6843f2 + 240c350 commit 7159f96

File tree

3 files changed

+139
-120
lines changed

3 files changed

+139
-120
lines changed

.github/workflows/uv-bump-package-versions.yml

+22-3
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,31 @@ jobs:
3030
- name: Upgrade dependencies
3131
run: uv lock -U
3232

33+
## Commit and push changes
34+
- name: Commit and push changes
35+
env:
36+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37+
run: |
38+
git config user.name "github-actions[bot]"
39+
git config user.email "github-actions[bot]@users.noreply.github.com"
40+
if ! git diff --quiet; then
41+
echo "Changes detected. Committing..."
42+
git add pyproject.toml uv.lock
43+
44+
COMMIT_MESSAGE="${{ github.event.inputs.commit_message || 'chore: update requirements' }}"
45+
git commit -m "$COMMIT_MESSAGE"
46+
47+
git push origin HEAD:${{ github.ref_name }}
48+
else
49+
echo "No changes detected. Skipping commit."
50+
fi
51+
3352
## Open new PR to main
3453
- name: Create PR for dependency updates
3554
uses: peter-evans/create-pull-request@v5
3655
with:
3756
branch: chore/bump-depends
38-
commit-message: "${{ inputs.commit_message || 'chore: bump dependencies' }}"
39-
title: "${{ inputs.commit_title || 'Update dependencies' }}"
40-
body: "${{ inputs.commit_body || 'Bump dependency versions' }}"
57+
commit-message: "${{ github.event.inputs.commit_message || 'chore: update requirements' }}"
58+
title: "${{ github.event.inputs.commit_title || 'Update requirements*.txt files' }}"
59+
body: "${{ github.event.inputs.commit_body || 'Export production & dev requirements' }}"
4160
base: main

.github/workflows/uv-export-requirements.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
commit_message:
1010
description: "Commit message for updated requirements"
1111
required: false
12-
default: "chore: update requirements"
12+
default: "chore: export requirements"
1313
commit_title:
1414
description: "Pull request title"
1515
required: false
@@ -65,7 +65,7 @@ jobs:
6565
echo "Changes detected. Committing..."
6666
git add requirements.txt requirements.dev.txt
6767
68-
COMMIT_MESSAGE="${{ github.event.inputs.commit_message || 'chore: update requirements' }}"
68+
COMMIT_MESSAGE="${{ github.event.inputs.commit_message || 'chore: export requirements' }}"
6969
git commit -m "$COMMIT_MESSAGE"
7070
7171
git push origin HEAD:${{ github.ref_name }}
@@ -78,7 +78,7 @@ jobs:
7878
uses: peter-evans/create-pull-request@v5
7979
with:
8080
branch: chore/bump-depends
81-
commit-message: "${{ github.event.inputs.commit_message || 'chore: update requirements' }}"
81+
commit-message: "${{ github.event.inputs.commit_message || 'chore: export requirements' }}"
8282
title: "${{ github.event.inputs.commit_title || 'Update requirements*.txt files' }}"
8383
body: "${{ github.event.inputs.commit_body || 'Export production & dev requirements' }}"
84-
base: main
84+
base: main

0 commit comments

Comments
 (0)