赵小蒙 1 жил өмнө
parent
commit
c7a685b302

+ 31 - 1
.github/workflows/python-package.yml

@@ -53,7 +53,37 @@ jobs:
         env:
           GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
         run: |
-          git push origin HEAD:master
+          git remote set-url origin https://myhloli:${{ secrets.RELEASE_TOKEN }}@github.com/magicpdf/Magic-PDF.git
+          git push origin update-version-branch
+        id: push_changes
+
+      - name: Create Pull Request
+        if: steps.push_changes.outcome == 'success'
+        id: create_pull_request
+        uses: peter-evans/create-pull-request@v5
+        with:
+          token: ${{ secrets.RELEASE_TOKEN }}
+          commit-message: Update version.py with new version
+          branch: update-version-branch
+          title: 'Update version.py'
+          body: 'This PR updates the version.py file with the latest version.'
+          base: master
+          labels: 'automated PR'
+
+      - name: Merge Pull Request
+        if: steps.create_pull_request.outputs.pull-request-number
+        uses: actions/github-script@v6
+        with:
+          github-token: ${{ secrets.RELEASE_TOKEN }}
+          script: |
+            const pullRequestNumber = parseInt('${{ steps.create_pull_request.outputs.pull-request-number }}');
+            await github.pulls.merge({
+              owner: context.repo.owner,
+              repo: context.repo.repo,
+              pull_number: pullRequestNumber,
+              merge_method: 'merge'
+            });
+
   build:
 
     runs-on: ubuntu-latest

+ 1 - 1
magic_pdf/libs/version.py

@@ -1 +1 @@
-__version__ = "0.0.4"
+__version__ = "0.0.5"