Skip to content

fix(security): refuse an extra slash after https:// in typed base URLs #39431

fix(security): refuse an extra slash after https:// in typed base URLs

fix(security): refuse an extra slash after https:// in typed base URLs #39431

Triggered via pull request November 12, 2026 00:39
Status Success
Total duration 8m 42s
Artifacts 37

ci.yml

on: pull_request
version
0s
version
desktop-changes
0s
desktop-changes
trigger-upload
trigger-upload
Matrix: image-amd64
Matrix: image-arm64
Matrix: image-dev
docs-changes
docs-changes
push-checks
0s
push-checks
migrate-dev  /  migrate
migrate-dev / migrate
Matrix: checks / integration
Matrix: checks / test
desktop-signing
0s
desktop-signing
migrate  /  migrate
migrate / migrate
Matrix: checks / desktop-live
Matrix: checks / e2e-production
Matrix: checks / e2e
prerelease-create
prerelease-create
promote
promote
prerelease-build  /  source
prerelease-build / source
Matrix: ghcr
trigger-promote
trigger-promote
docs  /  embeddings
docs / embeddings
Matrix: prerelease-build / smoke
Waiting for pending jobs
prerelease-build  /  build
prerelease-build / build
attest-subjects
attest-subjects
indexnow
indexnow
prerelease-build  /  publish
prerelease-build / publish
Matrix: attest
prerelease-publish
prerelease-publish
release
0s
release
prerelease-prune
prerelease-prune
desktop-release  /  source
desktop-release / source
Matrix: desktop-release / smoke
Waiting for pending jobs
desktop-release  /  build
desktop-release / build
desktop-release  /  publish
desktop-release / publish
Fit to window
Zoom out
Zoom in

Annotations

1 error and 1 warning
checks / lint
Process completed with exit code 1.
checks / lint
Error getting sticky disk: ConnectError: [unknown] failed to expose and mount sticky disk: unexpected status code: 429, body: {"error":"Sticky disk limit exceeded","message":"Maximum number of sticky disks (500) reached for this installation in region us-west. Please delete unused sticky disks to create new ones.","current_count":500,"limit":500}

Artifacts

Produced during runtime
Name Size Digest
ci-plan
1.8 KB
sha256:2d357d304c529b40c2f16a7145d5e74276a66d4808691a4d35a81a522b6e5f92
desktop-reports-lease-lapse
2.74 KB
sha256:39dbe2be21daba5927b9cf8d77cc45552d729bf0e4faa1a9c9af9acd221ca50f
desktop-reports-rest
3.51 KB
sha256:beeaad519b99df08434c1b27f1bcd6fe3e28c4daf7815f561bab6aec05dc1483
e2e-reports-assistant-actions
2.66 MB
sha256:0f75e1c5a43d742fbc7c4bee7bb2ad58831b8da58a5108042ff406ab7be83bce
e2e-reports-browser-extension-access
505 KB
sha256:51b72f26552b23dd7cfc7eadc383e58fe5b66b5a05d41a7902a9258a0128b26b
e2e-reports-browser-extension-composer
639 KB
sha256:263948ee5bc815b0ee1af040adadaa967bd9f0648a6df97b4de9532ca2735798
e2e-reports-browser-extension-navigation
722 KB
sha256:42622400f7727dd6022a23cd618bf7960c69dbf357814c9e86440029d9d7acfc
e2e-reports-cli
8.47 KB
sha256:755c16c91e2fcaf3f435b279c318913ce3c6fd612122dce7cefef14b3fb4b351
e2e-reports-desktop-inbox
1.1 KB
sha256:2946cd94ea2222c8c383dfc0636acc40e49bb581d22953e40e8e9ab40927c8ad
e2e-reports-mobile-chromium-1
2.06 KB
sha256:f05b46218dd63fba556fb3747558083ea55391a24736a4068108c74d13f7cdd1
e2e-reports-mobile-chromium-2
1.72 KB
sha256:abae166a56cecadfc1a41bea56c5371b54738df128b990a266e49ed7a4ff028d
e2e-reports-mobile-webkit-1
3.16 KB
sha256:efdfa1e85513db3464c1c6a6a0c9df1f2eac841bad992f9ad1ce5bfeb75f9427
e2e-reports-mobile-webkit-2
2.48 KB
sha256:150197d9bbe6f799b238535f07551014f5572fbd51bd077539ed813ed9a6811e
e2e-reports-organization-search
740 KB
sha256:5fdbeba774928dea5a88039d8d46246658aa87cafd52a30d7a9ace78b0deaaeb
e2e-reports-project-files
12 KB
sha256:ee30ec4ec3f9fa705fc35aed2061c91782079e863f009e3f664f79b4554c3308
e2e-reports-scim
442 KB
sha256:d847ebfe94eb4f62b5cd597bfed37431d2c3410ccb70d18da6f48688fde9cf35
e2e-reports-seo
5.75 KB
sha256:2d04214baad9479009a83b52d5d3014834fb98a9ae51f1d5fa089d66ac46fabe
e2e-reports-stop-after
2.36 KB
sha256:44da6c667ac4a96b73cbe2551698267d73a57b70b992337c6ab7320cfdf04596
integration-reports-migrate-1
22.9 KB
sha256:d60ed5cbdc1bcf97be6bc49f0aa76d605888988ba889e74e7e80f7fdb08fa07e
integration-reports-migrate-2
30.5 KB
sha256:d6625600aec6aec66a26b29ede88dd0545e966f3e21bd4248856403e2f1a6aba
integration-reports-migrate-3
24.9 KB
sha256:4b5a6e106ad9c1b85ca6e5eaf98746936b78f6c77fc123817fc231ff868ac889
integration-reports-migrate-4
21.9 KB
sha256:45887dd0bf841d29db3ab636f450e6574e61af7d240293f05902958c7adb8a33
integration-reports-migrate-5
25.6 KB
sha256:c71b284d657fbf438f369509323d4013e013d87c6c294a9d53342ed7c732e333
integration-reports-migrate-6
19.6 KB
sha256:b00442f36b82783e2b5f8be0895b735e3b5b2ed459b7c42ba6e9c95ba61547cf
integration-reports-migrate-7
23.1 KB
sha256:73925dba1cffdd52c4531ad7d8bf190599ed33b43753abb161d20dff813658c8
integration-reports-migrate-8
29.2 KB
sha256:f1b7885b4e49ab811197e50f17582f1aca8e7956a3f11db12336272126c24b63
integration-reports-migrate-db
20.4 KB
sha256:7f692ee0faf15e52a016a7d3c60c69c4f1ba9694a93c06ffc2ad868f78fa58ef
integration-reports-push-1
22.9 KB
sha256:d39755ebc95e0cac00a904041b17406baed2adef30812c772bc5f8a5a4c97d13
integration-reports-push-2
30.4 KB
sha256:259891f70acc52f569ff0cd4f88650fecbbb3fa62abe01566fcec735cbf169a6
integration-reports-push-3
24.7 KB
sha256:0107b5da882e79b3602a056266f5067368278689acfb322f011a6777aa4c720a
integration-reports-push-4
21.8 KB
sha256:658a5fd206fbe8ed7aeceb3a23428f13e98adfb3e1e8ee8b6fb66dc9c1aeb820
integration-reports-push-5
25.5 KB
sha256:d7b8fe043430c0a950284c7ce8516548b750f65702c5aaccffa449ef66411802
integration-reports-push-6
19.3 KB
sha256:fb8c0b6ea43af72c2130d023867d520d62311be9a14eae3d9414c30d4a60f873
integration-reports-push-7
23.1 KB
sha256:df4accac4dbde70e65e8e079b7715fa04748722f011f0a579b48f1190f806dd8
integration-reports-push-8
29.2 KB
sha256:ddef17047705ba58a6bd7c3a514c3312536b81515dafe502f8e3d0d7a39176b3
integration-reports-push-db
22.1 KB
sha256:e806dfb97ff0c14f4b05d534227188670dc7c759060969c7f3f036e6ff1277bb
next-build
323 MB
sha256:ae87f856da82c24d0e72051085fd5eda1dfb90483a2b9c6c38620355e8052f4d