Skip to content

Rename "Downloads" to "Install" and redesign #686

Rename "Downloads" to "Install" and redesign

Rename "Downloads" to "Install" and redesign #686

Triggered via pull request October 15, 2025 18:49
Status Failure
Total duration 5m 20s
Artifacts 2

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 4 notices
build
Process completed with exit code 1.
[chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links: tests/git-scm.spec.js#L68
1) [chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).not.toHaveClass(expected) failed Locator: getByRole('link', { name: 'All' }) Expected pattern: not /selected/ Error: strict mode violation: getByRole('link', { name: 'All' }) resolved to 2 elements: 1) <a class="install-link" href="http://localhost:5000/install/win">Install</a> aka getByRole('link', { name: 'Install' }) 2) <a href="#" data-os="" class="subtle-button gui-os-filter">All</a> aka getByRole('link', { name: 'All', exact: true }) Call log: - Expect "not toHaveClass" with timeout 5000ms - waiting for getByRole('link', { name: 'All' }) 66 | 67 | const allButton = page.getByRole('link', { name: 'All' }) > 68 | await expect(allButton).not.toHaveClass(/selected/) | ^ 69 | 70 | const thumbnails = page.locator('.gui-thumbnails li:visible') 71 | const count = await thumbnails.count() at /home/runner/work/git-scm.com/git-scm.com/tests/git-scm.spec.js:68:33
[chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links: tests/git-scm.spec.js#L68
1) [chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).not.toHaveClass(expected) failed Locator: getByRole('link', { name: 'All' }) Expected pattern: not /selected/ Error: strict mode violation: getByRole('link', { name: 'All' }) resolved to 2 elements: 1) <a class="install-link" href="http://localhost:5000/install/win">Install</a> aka getByRole('link', { name: 'Install' }) 2) <a href="#" data-os="" class="subtle-button gui-os-filter">All</a> aka getByRole('link', { name: 'All', exact: true }) Call log: - Expect "not toHaveClass" with timeout 5000ms - waiting for getByRole('link', { name: 'All' }) 66 | 67 | const allButton = page.getByRole('link', { name: 'All' }) > 68 | await expect(allButton).not.toHaveClass(/selected/) | ^ 69 | 70 | const thumbnails = page.locator('.gui-thumbnails li:visible') 71 | const count = await thumbnails.count() at /home/runner/work/git-scm.com/git-scm.com/tests/git-scm.spec.js:68:33
[chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links: tests/git-scm.spec.js#L68
1) [chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links ────────────────────────── Error: expect(locator).not.toHaveClass(expected) failed Locator: getByRole('link', { name: 'All' }) Expected pattern: not /selected/ Error: strict mode violation: getByRole('link', { name: 'All' }) resolved to 2 elements: 1) <a class="install-link" href="http://localhost:5000/install/win">Install</a> aka getByRole('link', { name: 'Install' }) 2) <a href="#" data-os="" class="subtle-button gui-os-filter">All</a> aka getByRole('link', { name: 'All', exact: true }) Call log: - Expect "not toHaveClass" with timeout 5000ms - waiting for getByRole('link', { name: 'All' }) 66 | 67 | const allButton = page.getByRole('link', { name: 'All' }) > 68 | await expect(allButton).not.toHaveClass(/selected/) | ^ 69 | 70 | const thumbnails = page.locator('.gui-thumbnails li:visible') 71 | const count = await thumbnails.count() at /home/runner/work/git-scm.com/git-scm.com/tests/git-scm.spec.js:68:33
🎭 Playwright Run Summary
1 failed [chrome] › tests/git-scm.spec.js:51:3 › Windows › download/GUI links ─────────────────────────── 1 skipped 10 passed (14.1s)
build
Rewrote file:///images/sidebar-divider.png to file:///home/runner/work/git-scm.com/git-scm.com/public/images/sidebar-divider.png
build
Rewrote file:///images/icons/search.png to file:///home/runner/work/git-scm.com/git-scm.com/public/images/icons/search.png
build
Rewrote file:///images/bg/body.jpg to file:///home/runner/work/git-scm.com/git-scm.com/public/images/bg/body.jpg

Artifacts

Produced during runtime
Name Size Digest
pages Expired
389 MB
sha256:ecb87acc813f04226f6dfa918330f2cba5e0a1a83035c167a4ccd99cdb499a82
playwright-report Expired
9.95 MB
sha256:8369b0a55361d2919e5116e38b47848eca4dd33c66129e8638fff3fe1e329c88