name: integration on: workflow_run: workflows: ["module"] types: - completed jobs: nuxt: runs-on: ubuntu-latest if: ${{ github.event.workflow_run.conclusion == 'success' }} permissions: contents: read statuses: write pull-requests: read steps: - uses: haya14busa/action-workflow_run-status@v1 - name: Checkout uses: actions/checkout@v4 with: repository: benjamincanac/app-ui3 - name: Set commit SHA from triggering workflow run: | echo "COMMIT_SHA=$(echo ${{ github.event.workflow_run.head_sha }} | cut -c1-7)" >> $GITHUB_ENV - name: Install pnpm uses: pnpm/action-setup@v4 - name: Install node uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - name: Install latest nuxt/ui run: pnpm install https://pkg.pr.new/@nuxt/ui@${{ env.COMMIT_SHA }} --lockfile-only - name: Install dependencies run: pnpm install - name: Typecheck run: pnpm run typecheck - name: Build run: pnpm run build vue: runs-on: ubuntu-latest if: ${{ github.event.workflow_run.conclusion == 'success' }} permissions: contents: read statuses: write pull-requests: read steps: - uses: haya14busa/action-workflow_run-status@v1 - name: Checkout uses: actions/checkout@v4 with: repository: benjamincanac/app-ui3-vue - name: Set commit SHA from triggering workflow run: | echo "COMMIT_SHA=$(echo ${{ github.event.workflow_run.head_sha }} | cut -c1-7)" >> $GITHUB_ENV - name: Install pnpm uses: pnpm/action-setup@v4 - name: Install node uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - name: Install latest nuxt/ui run: pnpm install https://pkg.pr.new/@nuxt/ui@${{ env.COMMIT_SHA }} --lockfile-only - name: Install dependencies run: pnpm install - name: Typecheck run: pnpm run typecheck - name: Build run: pnpm run build