|
@@ -53,7 +53,37 @@ jobs:
|
|
|
env:
|
|
env:
|
|
|
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
|
|
run: |
|
|
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:
|
|
build:
|
|
|
|
|
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|