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 9bd421b

Browse files
authored
ci: Check for stable lockfile (#17552)
It keeps happening that we have an out-of-date yarn.lock file, this should hopefully lint against this for the future πŸ€” Failing here: https://github.com/getsentry/sentry-javascript/actions/runs/17545403486/job/49825686877?pr=17552
1 parent dcb4d23 commit 9bd421b

File tree

2 files changed

+59
-51
lines changed

2 files changed

+59
-51
lines changed

β€Ž.github/workflows/build.ymlβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,9 @@ jobs:
315315
- name: Lint for ES compatibility
316316
run: yarn lint:es-compatibility
317317

318+
- name: Check that yarn.lock is stable
319+
run: yarn && git diff --exit-code yarn.lock
320+
318321
job_check_format:
319322
name: Check file formatting
320323
needs: [job_get_metadata]

β€Žyarn.lockβ€Ž

Lines changed: 56 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,12 +1576,12 @@
15761576
dependencies:
15771577
"@babel/types" "^7.26.9"
15781578

1579-
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.18.10", "@babel/parser@^7.20.7", "@babel/parser@^7.21.8", "@babel/parser@^7.22.10", "@babel/parser@^7.22.16", "@babel/parser@^7.22.5", "@babel/parser@^7.23.5", "@babel/parser@^7.23.6", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.6", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.5", "@babel/parser@^7.27.7", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0":
1580-
version "7.27.7"
1581-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.7.tgz#1687f5294b45039c159730e3b9c1f1b242e425e9"
1582-
integrity sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==
1579+
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.18.10", "@babel/parser@^7.20.7", "@babel/parser@^7.21.8", "@babel/parser@^7.22.10", "@babel/parser@^7.22.16", "@babel/parser@^7.22.5", "@babel/parser@^7.23.5", "@babel/parser@^7.23.6", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.6", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.5", "@babel/parser@^7.27.7", "@babel/parser@^7.28.3", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0":
1580+
version "7.28.4"
1581+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8"
1582+
integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==
15831583
dependencies:
1584-
"@babel/types" "^7.27.7"
1584+
"@babel/types" "^7.28.4"
15851585

15861586
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4":
15871587
version "7.24.4"
@@ -2644,10 +2644,10 @@
26442644
"@babel/helper-string-parser" "^7.27.1"
26452645
"@babel/helper-validator-identifier" "^7.27.1"
26462646

2647-
"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.25.4", "@babel/types@^7.25.6", "@babel/types@^7.25.9", "@babel/types@^7.26.3", "@babel/types@^7.26.9", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.27.7", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2":
2648-
version "7.27.7"
2649-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.7.tgz#40eabd562049b2ee1a205fa589e629f945dce20f"
2650-
integrity sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==
2647+
"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.25.4", "@babel/types@^7.25.6", "@babel/types@^7.25.9", "@babel/types@^7.26.3", "@babel/types@^7.26.9", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.27.7", "@babel/types@^7.28.4", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2":
2648+
version "7.28.4"
2649+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a"
2650+
integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==
26512651
dependencies:
26522652
"@babel/helper-string-parser" "^7.27.1"
26532653
"@babel/helper-validator-identifier" "^7.27.1"
@@ -4822,10 +4822,10 @@
48224822
"@jridgewell/gen-mapping" "^0.3.0"
48234823
"@jridgewell/trace-mapping" "^0.3.9"
48244824

4825-
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0":
4826-
version "1.5.0"
4827-
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
4828-
integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
4825+
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0", "@jridgewell/sourcemap-codec@^1.5.5":
4826+
version "1.5.5"
4827+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba"
4828+
integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==
48294829

48304830
"@jridgewell/trace-mapping@0.3.9":
48314831
version "0.3.9"
@@ -9359,13 +9359,13 @@
93599359
estree-walker "^2.0.2"
93609360
source-map "^0.6.1"
93619361

9362-
"@vue/compiler-core@3.5.17":
9363-
version "3.5.17"
9364-
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.17.tgz#23d291bd01b863da3ef2e26e7db84d8e01a9b4c5"
9365-
integrity sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==
9362+
"@vue/compiler-core@3.5.21":
9363+
version "3.5.21"
9364+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.21.tgz#5915b19273f0492336f0beb227aba86813e2c8a8"
9365+
integrity sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==
93669366
dependencies:
9367-
"@babel/parser" "^7.27.5"
9368-
"@vue/shared" "3.5.17"
9367+
"@babel/parser" "^7.28.3"
9368+
"@vue/shared" "3.5.21"
93699369
entities "^4.5.0"
93709370
estree-walker "^2.0.2"
93719371
source-map-js "^1.2.1"
@@ -9389,13 +9389,13 @@
93899389
"@vue/compiler-core" "3.2.45"
93909390
"@vue/shared" "3.2.45"
93919391

9392-
"@vue/compiler-dom@3.5.17", "@vue/compiler-dom@^3.3.4":
9393-
version "3.5.17"
9394-
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz#7bc19a20e23b670243a64b47ce3a890239b870be"
9395-
integrity sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==
9392+
"@vue/compiler-dom@3.5.21", "@vue/compiler-dom@^3.3.4":
9393+
version "3.5.21"
9394+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.21.tgz#26126447fe1e1d16c8cbac45b26e66b3f7175f65"
9395+
integrity sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==
93969396
dependencies:
9397-
"@vue/compiler-core" "3.5.17"
9398-
"@vue/shared" "3.5.17"
9397+
"@vue/compiler-core" "3.5.21"
9398+
"@vue/shared" "3.5.21"
93999399

94009400
"@vue/compiler-dom@3.5.9":
94019401
version "3.5.9"
@@ -9436,18 +9436,18 @@
94369436
postcss "^8.4.47"
94379437
source-map-js "^1.2.0"
94389438

9439-
"@vue/compiler-sfc@^3.4.15", "@vue/compiler-sfc@^3.5.4":
9440-
version "3.5.17"
9441-
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz#c518871276e26593612bdab36f3f5bcd053b13bf"
9442-
integrity sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==
9439+
"@vue/compiler-sfc@^3.4.15", "@vue/compiler-sfc@^3.5.13", "@vue/compiler-sfc@^3.5.4":
9440+
version "3.5.21"
9441+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.21.tgz#e48189ef3ffe334c864c2625389ebe3bb4fa41eb"
9442+
integrity sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==
94439443
dependencies:
9444-
"@babel/parser" "^7.27.5"
9445-
"@vue/compiler-core" "3.5.17"
9446-
"@vue/compiler-dom" "3.5.17"
9447-
"@vue/compiler-ssr" "3.5.17"
9448-
"@vue/shared" "3.5.17"
9444+
"@babel/parser" "^7.28.3"
9445+
"@vue/compiler-core" "3.5.21"
9446+
"@vue/compiler-dom" "3.5.21"
9447+
"@vue/compiler-ssr" "3.5.21"
9448+
"@vue/shared" "3.5.21"
94499449
estree-walker "^2.0.2"
9450-
magic-string "^0.30.17"
9450+
magic-string "^0.30.18"
94519451
postcss "^8.5.6"
94529452
source-map-js "^1.2.1"
94539453

@@ -9459,13 +9459,13 @@
94599459
"@vue/compiler-dom" "3.2.45"
94609460
"@vue/shared" "3.2.45"
94619461

9462-
"@vue/compiler-ssr@3.5.17":
9463-
version "3.5.17"
9464-
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz#14ba3b7bba6e0e1fd02002316263165a5d1046c7"
9465-
integrity sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==
9462+
"@vue/compiler-ssr@3.5.21":
9463+
version "3.5.21"
9464+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.21.tgz#f351c27aa5c075faa609596b2269c53df0df3aa1"
9465+
integrity sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==
94669466
dependencies:
9467-
"@vue/compiler-dom" "3.5.17"
9468-
"@vue/shared" "3.5.17"
9467+
"@vue/compiler-dom" "3.5.21"
9468+
"@vue/shared" "3.5.21"
94699469

94709470
"@vue/compiler-ssr@3.5.9":
94719471
version "3.5.9"
@@ -9606,10 +9606,10 @@
96069606
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz#a3fffa7489eafff38d984e23d0236e230c818bc2"
96079607
integrity sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==
96089608

9609-
"@vue/shared@3.5.17", "@vue/shared@^3.5.5":
9610-
version "3.5.17"
9611-
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.17.tgz#e8b3a41f0be76499882a89e8ed40d86a70fa4b70"
9612-
integrity sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==
9609+
"@vue/shared@3.5.21", "@vue/shared@^3.5.5":
9610+
version "3.5.21"
9611+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.21.tgz#505edb122629d1979f70a2a65ca0bd4050dc2e54"
9612+
integrity sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==
96139613

96149614
"@vue/shared@3.5.9":
96159615
version "3.5.9"
@@ -21226,12 +21226,12 @@ magic-string@^0.26.0, magic-string@^0.26.7:
2122621226
dependencies:
2122721227
sourcemap-codec "^1.4.8"
2122821228

21229-
magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.8, magic-string@~0.30.0:
21230-
version "0.30.17"
21231-
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453"
21232-
integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==
21229+
magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.18, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.8, magic-string@~0.30.0:
21230+
version "0.30.18"
21231+
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.18.tgz#905bfbbc6aa5692703a93db26a9edcaa0007d2bb"
21232+
integrity sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==
2123321233
dependencies:
21234-
"@jridgewell/sourcemap-codec" "^1.5.0"
21234+
"@jridgewell/sourcemap-codec" "^1.5.5"
2123521235

2123621236
magicast@^0.2.10:
2123721237
version "0.2.11"
@@ -23004,6 +23004,11 @@ node-cron@^3.0.3:
2300423004
dependencies:
2300523005
uuid "8.3.2"
2300623006

23007+
node-domexception@^1.0.0:
23008+
version "1.0.0"
23009+
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
23010+
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
23011+
2300723012
node-fetch-native@^1.4.0, node-fetch-native@^1.6.3, node-fetch-native@^1.6.4, node-fetch-native@^1.6.6:
2300823013
version "1.6.6"
2300923014
resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.6.tgz#ae1d0e537af35c2c0b0de81cbff37eedd410aa37"
@@ -31109,7 +31114,7 @@ web-namespaces@^2.0.0:
3110931114
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
3111031115
integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
3111131116

31112-
web-streams-polyfill@^3.1.1:
31117+
web-streams-polyfill@^3.0.3, web-streams-polyfill@^3.1.1:
3111331118
version "3.3.3"
3111431119
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b"
3111531120
integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==

0 commit comments

Comments
(0)

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /