name: NuxtHub deployment run-name: ${{ gitea.actor }} deploying ${{ gitea.repository.name }} on: [push] env: NUXT_PROJECT_PATH: wp-content/themes/ccat permissions: contents: read id-token: write jobs: deploy: runs-on: ubuntu-websimple steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install dependencies working-directory: ${{ env.NUXT_PROJECT_PATH }} run: pnpm install - name: Ensure NuxtHub module is installed working-directory: ${{ env.NUXT_PROJECT_PATH }} run: pnpx nuxthub@latest ensure - name: Build & Deploy to NuxtHub uses: nuxt-hub/action@v2 with: project-key: ${{ vars.NUXT_HUB_PROJECT_KEY }} env: NUXT_HUB_USER_TOKEN: ${{ secrets.NUXT_HUB_USER_TOKEN }}