Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 549a40f

Browse files
committed
tmp: focus on integration tests
1 parent 7d3d86f commit 549a40f

File tree

1 file changed

+150
-150
lines changed

1 file changed

+150
-150
lines changed

‎.github/workflows/run-tests.yml‎

Lines changed: 150 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -38,87 +38,87 @@ jobs:
3838
elif [ "${{ github.event_name }}" = "schedule" ] || [ "${{ steps.check-labels.outputs.result }}" = "true" ]; then
3939
echo "matrix=[\"latest\", \"canary\", \"14.2.15\", \"13.5.1\"]" >> $GITHUB_OUTPUT
4040
else
41-
echo "matrix=[\"latest\"]" >> $GITHUB_OUTPUT
41+
echo "matrix=[\"latest\", \"canary\"]" >> $GITHUB_OUTPUT
4242
fi
4343
44-
e2e:
45-
needs: setup
46-
runs-on: ubuntu-latest
47-
strategy:
48-
fail-fast: false
49-
matrix:
50-
version: ${{ fromJson(needs.setup.outputs.matrix) }}
51-
shard: [1, 2, 3, 4, 5]
44+
#e2e:
45+
# needs: setup
46+
# runs-on: ubuntu-latest
47+
# strategy:
48+
# fail-fast: false
49+
# matrix:
50+
# version: ${{ fromJson(needs.setup.outputs.matrix) }}
51+
# shard: [1, 2, 3, 4, 5]
5252

53-
steps:
54-
- uses: actions/checkout@v5
55-
- name: 'Install Node'
56-
uses: actions/setup-node@v4
57-
with:
58-
node-version: '18.x'
59-
cache: 'npm'
60-
cache-dependency-path: '**/package-lock.json'
61-
- uses: oven-sh/setup-bun@v2
62-
- name: setup pnpm/yarn
63-
run: |
64-
npm install -g corepack
65-
corepack enable
66-
shell: bash
67-
- name: Install Deno
68-
uses: denoland/setup-deno@v1
69-
with:
70-
# Should match the `DENO_VERSION_RANGE` from https://github.com/netlify/build/blob/main/packages/edge-bundler/node/bridge.ts#L20
71-
deno-version: v2.2.4
72-
- name: 'Install dependencies'
73-
run: npm ci
74-
- name: 'Prepare Netlify CLI'
75-
env:
76-
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
77-
run: |
78-
# Control netlify-cli as a regular dev dep but expose it globally for test fixtures to use
79-
npm install -g "netlify-cli@$(npm list --json --depth=0 netlify-cli | jq -r ".dependencies[\"netlify-cli\"].version")"
80-
npx netlify login
81-
- name: Get installed Playwright version
82-
id: playwright-version
83-
run: echo "version=$(npm view @playwright/test version)" >> $GITHUB_OUTPUT
84-
- uses: actions/cache@v4
85-
id: playwright-cache
86-
with:
87-
path: '~/.cache/ms-playwright'
88-
key: '${{ runner.os }}-playwright-${{ steps.playwright-version.outputs.version }}'
89-
restore-keys: |
90-
${{ runner.os }}-playwright-
91-
- name: Install Playwright Browsers
92-
if: steps.playwright-cache.outputs.cache-hit != 'true'
93-
run: npx playwright install --with-deps
94-
- name: Resolve Next.js version
95-
id: resolve-next-version
96-
shell: bash
97-
run: |
98-
RESOLVED_VERSION=$(npm view next@${{ matrix.version }} version)
99-
echo "version=$RESOLVED_VERSION" >> $GITHUB_OUTPUT
100-
echo "Resolved Next.js version for 'next@${{ matrix.version }}' is '$RESOLVED_VERSION'"
101-
- name: Run Playwright tests
102-
run: npm run test:ci:e2e -- --shard=${{ matrix.shard }}/5
103-
env:
104-
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
105-
NEXT_VERSION: ${{ matrix.version }}
106-
NEXT_RESOLVED_VERSION: ${{ steps.resolve-next-version.outputs.version }}
107-
- name: Upload blob report to GitHub Actions Artifacts
108-
uses: actions/upload-artifact@v4
109-
if: always()
110-
with:
111-
name: blob-report-${{matrix.version}}-${{ matrix.shard }}
112-
path: blob-report
113-
retention-days: 1
53+
# steps:
54+
# - uses: actions/checkout@v5
55+
# - name: 'Install Node'
56+
# uses: actions/setup-node@v4
57+
# with:
58+
# node-version: '18.x'
59+
# cache: 'npm'
60+
# cache-dependency-path: '**/package-lock.json'
61+
# - uses: oven-sh/setup-bun@v2
62+
# - name: setup pnpm/yarn
63+
# run: |
64+
# npm install -g corepack
65+
# corepack enable
66+
# shell: bash
67+
# - name: Install Deno
68+
# uses: denoland/setup-deno@v1
69+
# with:
70+
# # Should match the `DENO_VERSION_RANGE` from https://github.com/netlify/build/blob/main/packages/edge-bundler/node/bridge.ts#L20
71+
# deno-version: v2.2.4
72+
# - name: 'Install dependencies'
73+
# run: npm ci
74+
# - name: 'Prepare Netlify CLI'
75+
# env:
76+
# NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
77+
# run: |
78+
# # Control netlify-cli as a regular dev dep but expose it globally for test fixtures to use
79+
# npm install -g "netlify-cli@$(npm list --json --depth=0 netlify-cli | jq -r ".dependencies[\"netlify-cli\"].version")"
80+
# npx netlify login
81+
# - name: Get installed Playwright version
82+
# id: playwright-version
83+
# run: echo "version=$(npm view @playwright/test version)" >> $GITHUB_OUTPUT
84+
# - uses: actions/cache@v4
85+
# id: playwright-cache
86+
# with:
87+
# path: '~/.cache/ms-playwright'
88+
# key: '${{ runner.os }}-playwright-${{ steps.playwright-version.outputs.version }}'
89+
# restore-keys: |
90+
# ${{ runner.os }}-playwright-
91+
# - name: Install Playwright Browsers
92+
# if: steps.playwright-cache.outputs.cache-hit != 'true'
93+
# run: npx playwright install --with-deps
94+
# - name: Resolve Next.js version
95+
# id: resolve-next-version
96+
# shell: bash
97+
# run: |
98+
# RESOLVED_VERSION=$(npm view next@${{ matrix.version }} version)
99+
# echo "version=$RESOLVED_VERSION" >> $GITHUB_OUTPUT
100+
# echo "Resolved Next.js version for 'next@${{ matrix.version }}' is '$RESOLVED_VERSION'"
101+
# - name: Run Playwright tests
102+
# run: npm run test:ci:e2e -- --shard=${{ matrix.shard }}/5
103+
# env:
104+
# NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
105+
# NEXT_VERSION: ${{ matrix.version }}
106+
# NEXT_RESOLVED_VERSION: ${{ steps.resolve-next-version.outputs.version }}
107+
# - name: Upload blob report to GitHub Actions Artifacts
108+
# uses: actions/upload-artifact@v4
109+
# if: always()
110+
# with:
111+
# name: blob-report-${{matrix.version}}-${{ matrix.shard }}
112+
# path: blob-report
113+
# retention-days: 1
114114

115115
test:
116116
needs: setup
117117
strategy:
118118
fail-fast: false
119119
matrix:
120120
shard: [1, 2, 3, 4, 5, 6, 7, 8]
121-
os: [ubuntu-latest, windows-2025]
121+
os: [ubuntu-latest]
122122
version: ${{ fromJson(needs.setup.outputs.matrix) }}
123123
exclude:
124124
- os: windows-2025
@@ -195,87 +195,87 @@ jobs:
195195
NEXT_RESOLVED_VERSION: ${{ steps.resolve-next-version.outputs.version }}
196196
TEMP: ${{ github.workspace }}/..
197197

198-
smoke:
199-
if: always()
200-
needs: setup
201-
runs-on: ubuntu-latest
202-
strategy:
203-
fail-fast: false
204-
matrix:
205-
version: ${{ fromJson(needs.setup.outputs.matrix) }}
206-
steps:
207-
- uses: actions/checkout@v5
208-
- name: 'Install Node'
209-
uses: actions/setup-node@v4
210-
with:
211-
node-version: '18.x'
212-
cache: 'npm'
213-
cache-dependency-path: '**/package-lock.json'
214-
- name: setup pnpm/yarn
215-
run: corepack enable
216-
shell: bash
217-
- name: Install Deno
218-
uses: denoland/setup-deno@v1
219-
with:
220-
# Should match the `DENO_VERSION_RANGE` from https://github.com/netlify/build/blob/main/packages/edge-bundler/node/bridge.ts#L20
221-
deno-version: v2.2.4
222-
- name: 'Install dependencies'
223-
run: npm ci
224-
- name: 'Build'
225-
run: npm run build
226-
- name: 'Prepare Netlify CLI'
227-
env:
228-
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
229-
run: |
230-
# Control netlify-cli as a regular dev dep but expose it globally for test fixtures to use
231-
npm install -g "netlify-cli@$(npm list --json --depth=0 netlify-cli | jq -r ".dependencies[\"netlify-cli\"].version")"
232-
npx netlify login
233-
- name: Resolve Next.js version
234-
id: resolve-next-version
235-
shell: bash
236-
run: |
237-
RESOLVED_VERSION=$(npm view next@${{ matrix.version }} version)
238-
echo "version=$RESOLVED_VERSION" >> $GITHUB_OUTPUT
239-
echo "Resolved Next.js version for 'next@${{ matrix.version }}' is '$RESOLVED_VERSION'"
240-
- name: 'Smoke tests'
241-
run: npm run test:ci:smoke
242-
env:
243-
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
244-
NEXT_VERSION: ${{ matrix.version }}
245-
NEXT_RESOLVED_VERSION: ${{ steps.resolve-next-version.outputs.version }}
198+
#smoke:
199+
# if: always()
200+
# needs: setup
201+
# runs-on: ubuntu-latest
202+
# strategy:
203+
# fail-fast: false
204+
# matrix:
205+
# version: ${{ fromJson(needs.setup.outputs.matrix) }}
206+
# steps:
207+
# - uses: actions/checkout@v5
208+
# - name: 'Install Node'
209+
# uses: actions/setup-node@v4
210+
# with:
211+
# node-version: '18.x'
212+
# cache: 'npm'
213+
# cache-dependency-path: '**/package-lock.json'
214+
# - name: setup pnpm/yarn
215+
# run: corepack enable
216+
# shell: bash
217+
# - name: Install Deno
218+
# uses: denoland/setup-deno@v1
219+
# with:
220+
# # Should match the `DENO_VERSION_RANGE` from https://github.com/netlify/build/blob/main/packages/edge-bundler/node/bridge.ts#L20
221+
# deno-version: v2.2.4
222+
# - name: 'Install dependencies'
223+
# run: npm ci
224+
# - name: 'Build'
225+
# run: npm run build
226+
# - name: 'Prepare Netlify CLI'
227+
# env:
228+
# NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
229+
# run: |
230+
# # Control netlify-cli as a regular dev dep but expose it globally for test fixtures to use
231+
# npm install -g "netlify-cli@$(npm list --json --depth=0 netlify-cli | jq -r ".dependencies[\"netlify-cli\"].version")"
232+
# npx netlify login
233+
# - name: Resolve Next.js version
234+
# id: resolve-next-version
235+
# shell: bash
236+
# run: |
237+
# RESOLVED_VERSION=$(npm view next@${{ matrix.version }} version)
238+
# echo "version=$RESOLVED_VERSION" >> $GITHUB_OUTPUT
239+
# echo "Resolved Next.js version for 'next@${{ matrix.version }}' is '$RESOLVED_VERSION'"
240+
# - name: 'Smoke tests'
241+
# run: npm run test:ci:smoke
242+
# env:
243+
# NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
244+
# NEXT_VERSION: ${{ matrix.version }}
245+
# NEXT_RESOLVED_VERSION: ${{ steps.resolve-next-version.outputs.version }}
246246

247-
merge-reports:
248-
if: always()
249-
needs: [setup,e2e]
250-
strategy:
251-
fail-fast: false
252-
matrix:
253-
version: ${{ fromJson(needs.setup.outputs.matrix) }}
247+
#merge-reports:
248+
# if: always()
249+
# needs: [setup,e2e]
250+
# strategy:
251+
# fail-fast: false
252+
# matrix:
253+
# version: ${{ fromJson(needs.setup.outputs.matrix) }}
254254

255-
runs-on: ubuntu-latest
256-
steps:
257-
- uses: actions/checkout@v5
258-
- uses: actions/setup-node@v4
259-
with:
260-
node-version: 18
261-
- name: Install dependencies
262-
run: npm ci
255+
# runs-on: ubuntu-latest
256+
# steps:
257+
# - uses: actions/checkout@v5
258+
# - uses: actions/setup-node@v4
259+
# with:
260+
# node-version: 18
261+
# - name: Install dependencies
262+
# run: npm ci
263263

264-
- name: Download blob reports from GitHub Actions Artifacts
265-
uses: actions/download-artifact@v5
266-
with:
267-
path: all-blob-reports
268-
pattern: blob-report-${{ matrix.version }}-*
269-
merge-multiple: true
264+
# - name: Download blob reports from GitHub Actions Artifacts
265+
# uses: actions/download-artifact@v5
266+
# with:
267+
# path: all-blob-reports
268+
# pattern: blob-report-${{ matrix.version }}-*
269+
# merge-multiple: true
270270

271-
- name: Merge reports
272-
run: |
273-
npx playwright merge-reports --reporter html ./all-blob-reports
274-
npx playwright merge-reports --reporter json ./all-blob-reports > merged_reports.json
271+
# - name: Merge reports
272+
# run: |
273+
# npx playwright merge-reports --reporter html ./all-blob-reports
274+
# npx playwright merge-reports --reporter json ./all-blob-reports > merged_reports.json
275275

276-
- name: Upload HTML report
277-
uses: actions/upload-artifact@v4
278-
with:
279-
name: html-report-${{ matrix.version }}-attempt-${{ github.run_attempt }}
280-
path: playwright-report
281-
retention-days: 14
276+
# - name: Upload HTML report
277+
# uses: actions/upload-artifact@v4
278+
# with:
279+
# name: html-report-${{ matrix.version }}-attempt-${{ github.run_attempt }}
280+
# path: playwright-report
281+
# retention-days: 14

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /