File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 - cron : ' 0 10 * * *'
55 workflow_dispatch :
66
7+ # ADDED: Explicit permissions for the GITHUB_TOKEN to create/update PRs
8+ permissions :
9+ contents : write
10+ pull-requests : write
11+
712jobs :
813 updateSwagger :
914 runs-on : ubuntu-latest
1015 steps :
11- - uses : actions/checkout@v3
16+ - uses : actions/checkout@v4 # Upgraded from v3
17+
1218 - name : Get Latest Swagger UI Release
1319 id : swagger-ui
1420 run : |
1521 release_tag=$(curl -sL https://api.github.com/repos/swagger-api/swagger-ui/releases/latest | jq -r ".tag_name")
1622 echo "release_tag=$release_tag" >> $GITHUB_OUTPUT
1723 current_tag=$(<swagger-ui.version)
1824 echo "current_tag=$current_tag" >> $GITHUB_OUTPUT
25+
1926 - name : Update Swagger UI
2027 if : steps.swagger-ui.outputs.current_tag != steps.swagger-ui.outputs.release_tag
2128 env :
3845 sed -i "s|href=\"index|href=\"dist/index|g" index.html
3946 # Update current release
4047 echo ${{ steps.swagger-ui.outputs.release_tag }} > swagger-ui.version
48+
4149 - name : Create Pull Request
42- uses : peter-evans/create-pull-request@v4
50+ uses : peter-evans/create-pull-request@v6 # Upgraded from v4
4351 with :
4452 commit-message : Update swagger-ui to ${{ steps.swagger-ui.outputs.release_tag }}
4553 title : Update SwaggerUI to ${{ steps.swagger-ui.outputs.release_tag }}
You can’t perform that action at this time.
0 commit comments