Skip to content

Commit b0594c8

Browse files
authored
Update update-swagger.yml
1 parent 2c1e196 commit b0594c8

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/update-swagger.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,25 @@ on:
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+
712
jobs:
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:
@@ -38,8 +45,9 @@ jobs:
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 }}

0 commit comments

Comments
 (0)