Update dependency ember-data to v5 #19491
ci.yml
on: pull_request
Changed Files
14s
Backend / Lint
0s
Backend / cargo-deny
0s
Backend / Test
0s
Frontend / Lint
37s
Frontend / Test
6h 0m
Frontend / Test (playwright)
36m 42s
Annotations
12 errors and 1 notice
[chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies:
e2e/acceptance/crate-dependencies.spec.ts#L11
1) [chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies
Error: expect(received).toBe(expected) // Object.is equality
Expected: "nanomsg - crates.io: Rust Package Registry"
Received: "crates.io: Rust Package Registry"
9 | await page.goto('/crates/nanomsg/dependencies');
10 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
> 11 | expect(await page.title()).toBe('nanomsg - crates.io: Rust Package Registry');
| ^
12 |
13 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
14 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(1);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:11:32
|
[chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies:
e2e/acceptance/crate-dependencies.spec.ts#L11
1) [chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "nanomsg - crates.io: Rust Package Registry"
Received: "crates.io: Rust Package Registry"
9 | await page.goto('/crates/nanomsg/dependencies');
10 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
> 11 | expect(await page.title()).toBe('nanomsg - crates.io: Rust Package Registry');
| ^
12 |
13 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
14 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(1);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:11:32
|
[chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies:
e2e/acceptance/crate-dependencies.spec.ts#L11
1) [chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "nanomsg - crates.io: Rust Package Registry"
Received: "crates.io: Rust Package Registry"
9 | await page.goto('/crates/nanomsg/dependencies');
10 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
> 11 | expect(await page.title()).toBe('nanomsg - crates.io: Rust Package Registry');
| ^
12 |
13 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
14 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(1);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:11:32
|
[chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case:
e2e/acceptance/crate-dependencies.spec.ts#L29
2) [chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('[data-test-no-dependencies]')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('[data-test-no-dependencies]')
27 | await page.goto('/crates/nanomsg/dependencies');
28 |
> 29 | await expect(page.locator('[data-test-no-dependencies]')).toBeVisible();
| ^
30 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(0);
31 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(0);
32 | await expect(page.locator('[data-test-dev-dependencies] li')).toHaveCount(0);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:29:63
|
[chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case:
e2e/acceptance/crate-dependencies.spec.ts#L29
2) [chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('[data-test-no-dependencies]')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('[data-test-no-dependencies]')
27 | await page.goto('/crates/nanomsg/dependencies');
28 |
> 29 | await expect(page.locator('[data-test-no-dependencies]')).toBeVisible();
| ^
30 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(0);
31 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(0);
32 | await expect(page.locator('[data-test-dev-dependencies] li')).toHaveCount(0);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:29:63
|
[chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case:
e2e/acceptance/crate-dependencies.spec.ts#L29
2) [chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('[data-test-no-dependencies]')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('[data-test-no-dependencies]')
27 | await page.goto('/crates/nanomsg/dependencies');
28 |
> 29 | await expect(page.locator('[data-test-no-dependencies]')).toBeVisible();
| ^
30 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(0);
31 | await expect(page.locator('[data-test-build-dependencies] li')).toHaveCount(0);
32 | await expect(page.locator('[data-test-dev-dependencies] li')).toHaveCount(0);
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:29:63
|
[chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails:
e2e/acceptance/crate-dependencies.spec.ts#L130
3) [chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('[data-test-dependencies] li')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('[data-test-dependencies] li')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
128 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
129 |
> 130 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
| ^
131 |
132 | await expect(page.locator('[data-test-dependency="foo"]')).toBeVisible();
133 | await expect(page.locator('[data-test-dependency="foo"] [data-test-crate-name]')).toHaveText('foo');
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:130:63
|
[chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails:
e2e/acceptance/crate-dependencies.spec.ts#L130
3) [chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('[data-test-dependencies] li')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('[data-test-dependencies] li')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
128 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
129 |
> 130 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
| ^
131 |
132 | await expect(page.locator('[data-test-dependency="foo"]')).toBeVisible();
133 | await expect(page.locator('[data-test-dependency="foo"] [data-test-crate-name]')).toHaveText('foo');
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:130:63
|
[chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails:
e2e/acceptance/crate-dependencies.spec.ts#L130
3) [chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('[data-test-dependencies] li')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('[data-test-dependencies] li')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
128 | await expect(page).toHaveURL('/crates/nanomsg/0.6.1/dependencies');
129 |
> 130 | await expect(page.locator('[data-test-dependencies] li')).toHaveCount(2);
| ^
131 |
132 | await expect(page.locator('[data-test-dependency="foo"]')).toBeVisible();
133 | await expect(page.locator('[data-test-dependency="foo"] [data-test-crate-name]')).toHaveText('foo');
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-dependencies.spec.ts:130:63
|
[chromium] › acceptance/crate-following.spec.ts:27:7 › Acceptance | Crate following › authenticated users see a loading spinner and can follow/unfollow crates:
e2e/acceptance/crate-following.spec.ts#L43
4) [chromium] › acceptance/crate-following.spec.ts:27:7 › Acceptance | Crate following › authenticated users see a loading spinner and can follow/unfollow crates
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('[data-test-follow-button]')
- Expected string - 1
+ Received string + 5
- Follow
+
+
+ Loading…
+
+
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('[data-test-follow-button]')
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
- locator resolved to <button disabled type="button" data-test-follow-button="" class="_button_1pva0m _tan-button_g91299 _button_g91299 _follow-button_y99ls5">…</button>
- unexpected value "
Loading…
"
41 |
42 | await page.evaluate(() => globalThis.followingDeferred.resolve({ following: false }));
> 43 | await expect(followButton).toHaveText('Follow');
| ^
44 | await expect(followButton).toBeEnabled();
45 | await expect(spinner).toHaveCount(0);
46 |
at /home/runner/work/crates.io/crates.io/e2e/acceptance/crate-following.spec.ts:43:32
|
Frontend / Test
The job running on runner GitHub Actions 464 has exceeded the maximum execution time of 360 minutes.
|
Frontend / Test
The operation was canceled.
|
🎭 Playwright Run Summary
51 failed
[chromium] › acceptance/crate-dependencies.spec.ts:4:7 › Acceptance | crate dependencies page › shows the lists of dependencies
[chromium] › acceptance/crate-dependencies.spec.ts:21:7 › Acceptance | crate dependencies page › empty list case
[chromium] › acceptance/crate-dependencies.spec.ts:111:7 › Acceptance | crate dependencies page › hides description if loading of dependency details fails
[chromium] › acceptance/crate-following.spec.ts:27:7 › Acceptance | Crate following › authenticated users see a loading spinner and can follow/unfollow crates
[chromium] › acceptance/crate-following.spec.ts:76:7 › Acceptance | Crate following › error handling when loading following state fails
[chromium] › acceptance/crate-following.spec.ts:90:7 › Acceptance | Crate following › error handling when follow fails
[chromium] › acceptance/crate-following.spec.ts:102:7 › Acceptance | Crate following › error handling when unfollow fails
[chromium] › acceptance/crate-navtabs.spec.ts:5:7 › Acceptance | crate navigation tabs › basic navigation between tabs works as expected
[chromium] › acceptance/crate.spec.ts:4:7 › Acceptance | crate page › visiting a crate page from the front page
[chromium] › acceptance/crate.spec.ts:20:7 › Acceptance | crate page › visiting /crates/nanomsg
[chromium] › acceptance/crate.spec.ts:43:7 › Acceptance | crate page › visiting /crates/nanomsg/
[chromium] › acceptance/crate.spec.ts:63:7 › Acceptance | crate page › visiting /crates/nanomsg/0.6.0
[chromium] › acceptance/crate.spec.ts:142:7 › Acceptance | crate page › navigating to the all versions page
[chromium] › acceptance/crate.spec.ts:155:7 › Acceptance | crate page › navigating to the reverse dependencies page
[chromium] › acceptance/crate.spec.ts:167:7 › Acceptance | crate page › navigating to a user page
[chromium] › acceptance/crate.spec.ts:179:7 › Acceptance | crate page › navigating to a team page
[chromium] › acceptance/crate.spec.ts:191:7 › Acceptance | crate page › crates having user-owners
[chromium] › acceptance/crate.spec.ts:205:7 › Acceptance | crate page › crates having team-owners
[chromium] › acceptance/crate.spec.ts:216:7 › Acceptance | crate page › crates license is supplied by version
[chromium] › acceptance/crate.spec.ts:273:7 › Acceptance | crate page › navigating to the settings page
[chromium] › acceptance/readme-rendering.spec.ts:87:7 › Acceptance | README rendering › it works
[chromium] › acceptance/readme-rendering.spec.ts:106:7 › Acceptance | README rendering › it shows a fallback if no readme is available
[chromium] › acceptance/reverse-dependencies.spec.ts:33:7 › Acceptance | /crates/:crate_id/reverse_dependencies › shows a list of crates depending on the selected crate
[chromium] › acceptance/reverse-dependencies.spec.ts:53:7 › Acceptance | /crates/:crate_id/reverse_dependencies › supports pagination
[chromium] › acceptance/settings/add-owner.spec.ts:22:7 › Acceptance | Settings | Add Owner › attempting to add owner without username
[chromium] › acceptance/settings/add-owner.spec.ts:28:7 › Acceptance | Settings | Add Owner › attempting to add non-existent owner
[chromium] › acceptance/settings/add-owner.spec.ts:40:7 › Acceptance | Settings | Add Owner › add a new owner
[chromium] › acceptance/settings/remove-owner.spec.ts:29:7 › Acceptance | Settings | Remove Owner › remove a crate owner when owner is a user
[chromium] › acceptance/settings/remove-owner.spec.ts:39:7 › Acceptance | Settings | Remove Owner › remove a user crate owner (error behavior)
[chromium] › acceptance/settings/remove-owner.spec.ts:60:7 › Acceptance | Settings | Remove Owner › remove a crate owner when owner is a team
[chromium] › acceptance/settings/remove-owner.spec.ts:70:7 › Acceptance | Settings | Remove Owner › remove a team crate owner (error behavior)
[chromium] › acceptance/settings/settings.spec.ts:22:7 › Acceptance | Settings › listing crate owners
[chromium] › acceptance/sudo.sp
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
Expired
|
41.7 MB |
|