diff --git a/.github/workflows/regenerate.yml b/.github/workflows/regenerate.yml index 546ceda..a418bd7 100644 --- a/.github/workflows/regenerate.yml +++ b/.github/workflows/regenerate.yml @@ -7,8 +7,6 @@ jobs: regenerate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Generate GitHub App token id: app-token uses: actions/create-github-app-token@v2 @@ -17,6 +15,10 @@ jobs: private-key: ${{ secrets.HOTDATA_AUTOMATION_PRIVATE_KEY }} owner: hotdata-dev + - uses: actions/checkout@v4 + with: + token: ${{ steps.app-token.outputs.token }} + - name: Fetch merged OpenAPI spec env: GH_TOKEN: ${{ steps.app-token.outputs.token }} @@ -36,11 +38,13 @@ jobs: -i openapi.yaml \ -g python \ -o . \ - --additional-properties=packageName=hotdata,projectName=hotdata + --additional-properties=packageName=hotdata,projectName=hotdata \ + --skip-validate-spec - name: Create PR uses: peter-evans/create-pull-request@v6 with: + token: ${{ steps.app-token.outputs.token }} title: "chore: regenerate client from updated OpenAPI spec" branch: openapi-update commit-message: "chore: regenerate client from OpenAPI spec"