Skip to content

Commit a07a33a

Browse files
authored
[ci]: remove PPR-specific CI jobs (#84439)
`experimental.ppr` is being superseded by `experimental.cacheComponents` and will not exist in the form that is currently being tested in CI. This frees up these CI resources until we delete the standalone PPR flag. `cacheComponents` is tested via the experimental runners.
1 parent 9ba29b4 commit a07a33a

File tree

2 files changed

+0
-254
lines changed

2 files changed

+0
-254
lines changed

.github/workflows/build_and_test.yml

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -919,75 +919,6 @@ jobs:
919919
stepName: 'test-firefox-safari'
920920
secrets: inherit
921921

922-
# TODO: remove these jobs once PPR is the default
923-
# Manifest generated via: https://gist.github.com/wyattjoh/2ceaebd82a5bcff4819600fd60126431
924-
test-ppr-integration:
925-
name: test ppr integration
926-
needs: ['optimize-ci', 'changes', 'build-native', 'build-next']
927-
if: ${{ needs.optimize-ci.outputs.skip == 'false' && needs.changes.outputs.docs-only == 'false' }}
928-
929-
uses: ./.github/workflows/build_reusable.yml
930-
with:
931-
nodeVersion: 20.9.0
932-
afterBuild: |
933-
export __NEXT_EXPERIMENTAL_PPR=true
934-
export NEXT_EXTERNAL_TESTS_FILTERS="test/ppr-tests-manifest.json"
935-
export IS_WEBPACK_TEST=1
936-
937-
node run-tests.js \
938-
--timings \
939-
--type integration
940-
stepName: 'test-ppr-integration'
941-
secrets: inherit
942-
943-
test-ppr-dev:
944-
name: test ppr dev
945-
needs: ['optimize-ci', 'changes', 'build-native', 'build-next']
946-
if: ${{ needs.optimize-ci.outputs.skip == 'false' && needs.changes.outputs.docs-only == 'false' }}
947-
948-
strategy:
949-
fail-fast: false
950-
matrix:
951-
group: [1/6, 2/6, 3/6, 4/6, 5/6, 6/6]
952-
uses: ./.github/workflows/build_reusable.yml
953-
with:
954-
afterBuild: |
955-
export __NEXT_EXPERIMENTAL_PPR=true
956-
export NEXT_EXTERNAL_TESTS_FILTERS="test/ppr-tests-manifest.json"
957-
export NEXT_TEST_MODE=dev
958-
export IS_WEBPACK_TEST=1
959-
960-
node run-tests.js \
961-
--timings \
962-
-g ${{ matrix.group }} \
963-
--type development
964-
stepName: 'test-ppr-dev-${{ matrix.group }}'
965-
secrets: inherit
966-
967-
test-ppr-prod:
968-
name: test ppr prod
969-
needs: ['optimize-ci', 'changes', 'build-native', 'build-next']
970-
if: ${{ needs.optimize-ci.outputs.skip == 'false' && needs.changes.outputs.docs-only == 'false' }}
971-
972-
strategy:
973-
fail-fast: false
974-
matrix:
975-
group: [1/7, 2/7, 3/7, 4/7, 5/7, 6/7, 7/7]
976-
uses: ./.github/workflows/build_reusable.yml
977-
with:
978-
afterBuild: |
979-
export __NEXT_EXPERIMENTAL_PPR=true
980-
export NEXT_EXTERNAL_TESTS_FILTERS="test/ppr-tests-manifest.json"
981-
export NEXT_TEST_MODE=start
982-
export IS_WEBPACK_TEST=1
983-
984-
node run-tests.js \
985-
--timings \
986-
-g ${{ matrix.group }} \
987-
--type production
988-
stepName: 'test-ppr-prod-${{ matrix.group }}'
989-
secrets: inherit
990-
991922
# TODO: Disable these when no more experiments are tested
992923
# Manifest generated via: https://gist.github.com/wyattjoh/2ceaebd82a5bcff4819600fd60126431
993924
test-experimental-integration:
@@ -1076,9 +1007,6 @@ jobs:
10761007
'test-prod',
10771008
'test-integration',
10781009
'test-firefox-safari',
1079-
'test-ppr-dev',
1080-
'test-ppr-prod',
1081-
'test-ppr-integration',
10821010
'test-experimental-dev',
10831011
'test-experimental-prod',
10841012
'test-experimental-integration',

test/ppr-tests-manifest.json

Lines changed: 0 additions & 182 deletions
This file was deleted.

0 commit comments

Comments
 (0)