diff --git a/.github/workflows/generate-hacs-data.yml b/.github/workflows/generate-hacs-data.yml index 89887e1a73c..7d904199daa 100644 --- a/.github/workflows/generate-hacs-data.yml +++ b/.github/workflows/generate-hacs-data.yml @@ -77,10 +77,17 @@ jobs: scripts/install/frontend scripts/install/pip_packages --requirement requirements_generate_data.txt + - name: Generate app token + id: token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + client-id: ${{ secrets.DATA_GENERATOR_APP_CLIENT_ID }} + private-key: ${{ secrets.DATA_GENERATOR_APP_PEM }} + - name: Generate ${{ matrix.category }} data run: python3 -m scripts.data.generate_category_data ${{ matrix.category }} env: - DATA_GENERATOR_TOKEN: ${{ secrets.DATA_GENERATOR_TOKEN }} + DATA_GENERATOR_TOKEN: ${{ steps.token.outputs.token }} FORCE_REPOSITORY_UPDATE: ${{ inputs.forceRepositoryUpdate }} - name: Validate output with JQ