mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
4e906f163c
This workflow is responsible for periodically updating the manifest. The workflow broke in https://github.com/vercel/next.js/pull/97590 since the [called workflow requires `pull_request: write`](https://github.com/vercel/next.js/blob/626ab223bae3f9b29b3ec8cbd18a58d86b871ec1/.github/workflows/integration_tests_reusable.yml#L172) to open the update PR. Fixes ``` [Invalid workflow file: .github/workflows/rspack-nextjs-build-integration-tests.yml#L10](https://github.com/vercel/next.js/actions/runs/34439645923/workflow) The workflow is not valid. .github/workflows/rspack-nextjs-build-integration-tests.yml (Line: 10, Col: 3): Error calling workflow 'vercel/next.js/.github/workflows/integration_tests_reusable.yml@334052ffbb383395b74cac6a90e0b15c7317957b'. The nested job 'collect_nextjs_development_integration_stat' is requesting 'pull-requests: write', but is only allowed 'pull-requests: none'. ``` -- https://github.com/vercel/next.js/actions/runs/34439645923
31 lines
930 B
YAML
31 lines
930 B
YAML
name: Rspack Next.js production integration tests
|
|
|
|
on:
|
|
schedule:
|
|
# Run an hour earlier than the turbopack tests, so we don't overwhelm the CI
|
|
- cron: '0 5 * * *'
|
|
workflow_dispatch: {}
|
|
|
|
jobs:
|
|
test-dev:
|
|
name: Rspack integration tests
|
|
permissions:
|
|
contents: read
|
|
id-token: write
|
|
pull-requests: write
|
|
uses: ./.github/workflows/integration_tests_reusable.yml
|
|
with:
|
|
name: rspack-production
|
|
nodeVersion: 20.19.x
|
|
test_type: production
|
|
run_before_test: |
|
|
export NEXT_RSPACK=1 NEXT_TEST_USE_RSPACK=1 \
|
|
# Failing tests take longer (due to timeouts and retries). Since we have
|
|
# many failing tests, we need smaller groups and longer timeouts, in case
|
|
# a group gets stuck with a cluster of failing tests.
|
|
e2e_groups: 12
|
|
integration_groups: 12
|
|
e2e_timeout_minutes: 90
|
|
integration_timeout_minutes: 90
|
|
secrets: inherit
|