Skip to content

fix(datetime): remove ion-buttons to fix CSP violations #17846

fix(datetime): remove ion-buttons to fix CSP violations

fix(datetime): remove ion-buttons to fix CSP violations #17846

Triggered via pull request December 18, 2025 20:37
Status Failure
Total duration 11m 30s
Artifacts 22

build.yml

on: pull_request
build-react
50s
build-react
build-vue
40s
build-vue
Matrix: test-core-screenshot
build-angular
1m 9s
build-angular
build-angular-server
43s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
58s
test-core-lint
test-core-spec
51s
test-core-spec
build-react-router
25s
build-react-router
build-vue-router
42s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 15 notices
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group Error: expect(locator).toBeFocused() failed Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#first-group ion-radio').first() 9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio> - unexpected value "inactive" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups: src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups Error: expect(locator).toBeFocused() failed Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#first-group ion-radio').first() 9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio> - unexpected value "inactive" 120 | 121 | await pageUtils.pressKeys('Tab'); > 122 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 123 | 124 | await pageUtils.pressKeys('Tab'); 125 | await expect(secondGroupRadios.nth(0)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
[Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions: src/components/title/test/basic/title.e2e.ts#L11
1) [Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('#header-wrapper') 194 pixels (ratio 0.01 of all image pixels) are different. Snapshot: title-basic-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(title-basic-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#header-wrapper') - locator resolved to <div id="header-wrapper">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 194 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#header-wrapper') - locator resolved to <div id="header-wrapper">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 194 pixels (ratio 0.01 of all image pixels) are different. 9 | 10 | // only screenshot the headers to avoid unnecessary blank space from ion-content > 11 | await expect(wrapper).toHaveScreenshot(screenshot(`title-basic`)); | ^ 12 | }); 13 | }); 14 | }); at /ionic/src/components/title/test/basic/title.e2e.ts:11:29
test-core-screenshot (15, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 231 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 231 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 231 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 231 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 231 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 231 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 231 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 231 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 231 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 232 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 232 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 232 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 232 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 232 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 232 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button: src/components/datetime/test/basic/datetime.e2e.ts#L337
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-datetime') 232 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datetime-footer-custom-clear-button-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(datetime-footer-custom-clear-button-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 232 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary ionic datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated datetime-ready">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 232 pixels (ratio 0.01 of all image pixels) are different. 335 | 336 | const datetime = page.locator('ion-datetime'); > 337 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-footer-custom-clear-button`)); | ^ 338 | }); 339 | 340 | test('should render custom default and clear buttons', async ({ page }) => { at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:337:30
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (1, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (6, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
360 skipped 277 passed (2.3m)
🎭 Playwright Run Summary
368 skipped 308 passed (3.4m)
🎭 Playwright Run Summary
2 skipped 667 passed (3.6m)
🎭 Playwright Run Summary
2 skipped 681 passed (3.8m)
🎭 Playwright Run Summary
1 skipped 683 passed (3.9m)
🎭 Playwright Run Summary
14 skipped 682 passed (4.3m)
🎭 Playwright Run Summary
2 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group 4 skipped 670 passed (4.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions 36 skipped 823 passed (5.8m)
🎭 Playwright Run Summary
14 skipped 483 passed (6.1m)
🎭 Playwright Run Summary
10 skipped 676 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 691 passed (7.3m)
🎭 Playwright Run Summary
3 skipped 664 passed (7.9m)
🎭 Playwright Run Summary
12 skipped 667 passed (8.1m)
🎭 Playwright Run Summary
2 failed [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/ltr/light › should render custom clear button [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:321:9 › datetime: footer - ionic/md/rtl/light › should render custom clear button 13 skipped 671 passed (8.6m)
🎭 Playwright Run Summary
5 skipped 658 passed (8.7m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
805 KB
sha256:0bc3796fa719302fddc55c6a38320871c2f91afea1f378f8ce720d29d9b5278b
ionic-angular-server
8.55 KB
sha256:795ae9b471c00caa01bcf285b2289a738f8c48c79892ad0d840756a2875a7092
ionic-core
5.16 MB
sha256:cee7558291b9f0667f3acf434ba5aa7cf3e3512911ae70753cabe0cc958ebea8
ionic-react
343 KB
sha256:99fea2a4f4a4b4da521a5fcafce4a47e104939279baafc92fc1508b654553a58
ionic-react-router
27.9 KB
sha256:0b89eab6855deeafd8f2a08fd2047f4abfcb7bdc6f41671bcef2dc5df32bd11e
ionic-vue
374 KB
sha256:509044379397277e022c4b6a9f6dbf13632bb83f28bcf4027923d0eeeb731fc6
ionic-vue-router
17 KB
sha256:3cad48b4156226b59ebfec40329cdc42efc89a4f3aceea8814299f869ecc1fa6
test-results-10-20
460 KB
sha256:8ee664d9221375c07193badeeb230ca875bc05e7b3442a42c9150d5dd77adf8d
test-results-11-20
1.71 MB
sha256:994a900d3a8b5dfe7c2ffeba37e3ad23d95cbe37906466c9631f0d9e9cbf71d9
test-results-12-20
502 KB
sha256:fec9a9c1c61a785a732809293a406f58cdac15ac036907b1e6282c51419a1c95
test-results-13-20
1.41 MB
sha256:7b522e9167243f93bbc0c52975947cc967ff151582e108886768690212f46151
test-results-14-20
441 KB
sha256:107afac2d21ac131666ccbffeb80ae3e489f234ecc4289831f360bff0a7e9fdc
test-results-15-20
3.62 MB
sha256:6915c3ba08bd23a1e105e8efac4b946e9a2bfa8e07197678cdf6e206b855a31c
test-results-16-20
499 KB
sha256:e4b04a78c420caa1c0a3ff30ea46ba19d34657019bc751f8c2b3ddee62fb8cf1
test-results-17-20
569 KB
sha256:4c84e03d3097f3512f99d7f386fb1d1861bad6e50e7d9f2955d39bcdee7a4d86
test-results-18-20
569 KB
sha256:4a4fa90cf660ede825b8977efd95c483eaa00c0f86c64de7481ed39ced2786d8
test-results-19-20
472 KB
sha256:2b3e2ad97299e7fc48a5605238c07c8d9a0f13440e5e137031f944fd6c7861bb
test-results-20-20
359 KB
sha256:63365f29f4499891c1f130c0446b78540ff7f9955e366f5c74f9d89f7a92f992
test-results-3-20
456 KB
sha256:a44aee200c81a2edc9440a639885847a021564992b5d937f695376424df9c2b8
test-results-7-20
377 KB
sha256:52a41a5ba0b783a07ab5798c86d2d83a17ed7f6a82d4cf7fef99708691f2b197
test-results-8-20
464 KB
sha256:980724adb30386e18856a9eb821df33f7cd72d473ce4581b5471cae50b94d1c2
test-results-9-20
511 KB
sha256:5c1909bf1d243c3ef409aa4950a4c111de272c943ec74e9f54428cd05733e3fa