Skip to content

chore(release): bump version 2.3.1 → 2.4.0 #1408

chore(release): bump version 2.3.1 → 2.4.0

chore(release): bump version 2.3.1 → 2.4.0 #1408

Triggered via push March 17, 2026 21:10
Status Success
Total duration 28m 59s
Artifacts 124
Matrix: test
code-quality
47s
code-quality
publish-test-results
15s
publish-test-results
Fit to window
Zoom out
Zoom in

Annotations

1 warning
publish
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: softprops/action-gh-release@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
intellij-package
1.03 MB
sha256:5ee5a05ffa37850946aee167f1f6bf19036f28d27acbc842a30f02dc00bc2bca
python-packages
446 KB
sha256:205814445cc289cda94b1340e8013da38dc18ede9ba3bf1bd8728e783a385bef
test-results-os-macos-latest-py-3.10-rf50
15.6 KB
sha256:6c8ea0fd586ed826142ae288d13437cdf2c45039db550402a2a9e90a0445fd5c
test-results-os-macos-latest-py-3.10-rf60
16 KB
sha256:6970b6df049d4ba09093824009a2e125c9a4c863fae41123728790f937920614
test-results-os-macos-latest-py-3.10-rf61
15.1 KB
sha256:cbcebcb00c9ed74c3dd39ac1922ebed2ac9f526b83f541a77a9d28d9ef8e7ba0
test-results-os-macos-latest-py-3.10-rf70
14.9 KB
sha256:13217cbd7730b37a2274fc5979d18eb4720252088b6f6d23efcf33b500860437
test-results-os-macos-latest-py-3.10-rf71
15.8 KB
sha256:ef963e21e8cdf95e998b0e98872be952f270afd0cca542583bacea9a97fe8a46
test-results-os-macos-latest-py-3.10-rf72
16.1 KB
sha256:66f8aad1cc0e8aceb9a22f6b7926846bdb6cfa3cb9c4f24390d040415b91da77
test-results-os-macos-latest-py-3.10-rf73
15.7 KB
sha256:dc577804daee8bf6a088d5570c65eb976c75dc7cd6626c7cc0975952ef052967
test-results-os-macos-latest-py-3.10-rf74
15.3 KB
sha256:115be4d6b01dfbb37824338cd4fb94821b3a702dbb968cd5d99120df53ae0f3c
test-results-os-macos-latest-py-3.11-rf50
14.9 KB
sha256:545a8d0c882cad9890a2ff6618e14d76286933b9aa40fa8a4cc5e3b7d2019f44
test-results-os-macos-latest-py-3.11-rf60
16 KB
sha256:8fbea87badc64fc0032c937f7849c3fabb108bbb62b95d5a92555f34e95ea6d4
test-results-os-macos-latest-py-3.11-rf61
15.9 KB
sha256:ef9b95550b320946dfc87d3cafe24f8e3059aafad0880cbff80a836c0dc07c1e
test-results-os-macos-latest-py-3.11-rf70
15.2 KB
sha256:74d5d786a2369ebc3bf0ab5652c1825c61d4f431a93c6d835779eb563ae68387
test-results-os-macos-latest-py-3.11-rf71
16.9 KB
sha256:a02c8293185c76dce589faaa9c6671de865e6bd550f0931f0ae1368de8f7fa24
test-results-os-macos-latest-py-3.11-rf72
15.4 KB
sha256:07f5a0fa7a466c5e5d1a2f193d7bca72291d899f866ee2db846042e28892a886
test-results-os-macos-latest-py-3.11-rf73
15.5 KB
sha256:7c5cdc4e6510aaeae897218de16241ce8bef490822413b37ea46903c9e3d9de3
test-results-os-macos-latest-py-3.11-rf74
15.2 KB
sha256:3425c2709a3f219202f4eb69c67b83b437ca067562d5dc32299ed4df39a8ba59
test-results-os-macos-latest-py-3.12-rf50
16.1 KB
sha256:af0a1857927af6ff1fc9f84774aa027e2d9625f2075be3e270c77badce195498
test-results-os-macos-latest-py-3.12-rf60
15.8 KB
sha256:10202e1f3c802fc30fed3455a8e8770736552ca0a09047c0889a5f0e508b4c31
test-results-os-macos-latest-py-3.12-rf61
16.1 KB
sha256:2b0fb247f41287354f66e3ef1746c2a5882c11fa299493ce082a117ea4e1d6b3
test-results-os-macos-latest-py-3.12-rf70
16 KB
sha256:1a7a63a46a0e18923e01f1383869df1fcb94bcad39d1241abeacd92a9548de62
test-results-os-macos-latest-py-3.12-rf71
14.9 KB
sha256:a1787b5ce5dc03385928fc9009e8dd48c53e30d892f0b0b30bf11ba1af36abd5
test-results-os-macos-latest-py-3.12-rf72
16.1 KB
sha256:83d0d60b9bc0a402c798d554c2d77de6e9a9b16e507e672f5915fcc36b2d4802
test-results-os-macos-latest-py-3.12-rf73
15.7 KB
sha256:715810b0a8bb74002f409d12f92d70dd6a608ce8c8f25b9b692fa94dc19b9bad
test-results-os-macos-latest-py-3.12-rf74
14.7 KB
sha256:92d5eb915edb8c15faef76e9a4d2ea2c3b6d43944c0700732d062e6e8212d0d6
test-results-os-macos-latest-py-3.13-rf50
15 KB
sha256:e05a48db78828656308d0e83cb83f96098aeb4d0a8350696ade6a5c7b8fa2f6f
test-results-os-macos-latest-py-3.13-rf60
15.8 KB
sha256:250e0a8e06da43d4c6ad4acb88ace18c44c8af46488c36ae65122b54f3a40f32
test-results-os-macos-latest-py-3.13-rf61
15.9 KB
sha256:69c81441c95ac55de45c6530947d1c4c4eddc36a33aea5f5f5a00f9d136788be
test-results-os-macos-latest-py-3.13-rf70
16.3 KB
sha256:d2bbe8f52d2d257ea159ace4d5885313a1b2cb423fbefe53043893fe7b6da089
test-results-os-macos-latest-py-3.13-rf71
14.8 KB
sha256:324c6f6c2e67a6049a74350aba2c2cab544331a079c484cc66904dd8217326b3
test-results-os-macos-latest-py-3.13-rf72
14.6 KB
sha256:0a5c7668b10017fde583101dbff15b125a3adabdaee2f6f2b557639265e72e9a
test-results-os-macos-latest-py-3.13-rf73
16.1 KB
sha256:b9e85bdb857cd4d89f1067cadfa21df01fba757d22efbf5cd94644b152d2f93a
test-results-os-macos-latest-py-3.13-rf74
14.8 KB
sha256:a07a5b4e52d2feaa2cb0b2ebb39c7006fa163518461eb5c66bad3a0b2709bf6a
test-results-os-macos-latest-py-3.14-rf50
15.6 KB
sha256:e1a67f7d1f8fa7e76688099d91bc4df5bff916366588b13176075c409b393d79
test-results-os-macos-latest-py-3.14-rf60
15.3 KB
sha256:4db3b5a6feafe22f70f78ed15bd439b7f57d0023cf27bedadb68d7bba7e7780d
test-results-os-macos-latest-py-3.14-rf61
15.1 KB
sha256:4dcf0bbe5dcd8a97b7974d6b688f20aa29dd1f46d569b69144bed3eb28ccbbb5
test-results-os-macos-latest-py-3.14-rf70
14.7 KB
sha256:e7a4239d335fa66649ffce13fb0ca0d538a8a8e415e01750c5f19ffb91b59dce
test-results-os-macos-latest-py-3.14-rf71
14.8 KB
sha256:0567b46a20cdc321c6ca3e2572c8d5ed02c72d385e0a9b9cc76e31e68f999339
test-results-os-macos-latest-py-3.14-rf72
15 KB
sha256:89f2c68440990164c5890773b0bd5b9eff3651e5d059ff01fc23b8c60832b13c
test-results-os-macos-latest-py-3.14-rf73
15.1 KB
sha256:a33c03e83c0c90fff21fc188e391ebd98d406e4a6d2029d4f747c93a5dd48490
test-results-os-macos-latest-py-3.14-rf74
14.8 KB
sha256:8069da22cfc52bafe12d3c8398231901e6bc43c2e3710a516102814ba936c793
test-results-os-ubuntu-latest-py-3.10-rf50
14.7 KB
sha256:ff866dfd57cda18afbba22ded91314987af8716fe12517e540a420eab9758b38
test-results-os-ubuntu-latest-py-3.10-rf60
14.8 KB
sha256:214867d4d625bd9b74968085ec68f7a1d86446c5b1d6388edf04a77f15ce7b5d
test-results-os-ubuntu-latest-py-3.10-rf61
15 KB
sha256:13a0e8514c09f45c78198fbfb5d5378a22568b36f9828c6a1dc2f1a06d074644
test-results-os-ubuntu-latest-py-3.10-rf70
14.8 KB
sha256:58ab194cefec7f9f60cda6b221c7853097141dfc63238bfc1114cf19042390f6
test-results-os-ubuntu-latest-py-3.10-rf71
14.7 KB
sha256:71a97f8c78ce432aa2341a0582cdee62af09ded068baee2b872e2676bf65f54e
test-results-os-ubuntu-latest-py-3.10-rf72
14.7 KB
sha256:6a520472dde96c9018a0c02827bb256d4098fe89c958c55ebfc2db97681df95d
test-results-os-ubuntu-latest-py-3.10-rf73
14.7 KB
sha256:b4763e1e22b97529550e17e7717babab08034402f6686ea3a9fd862af2fccaa3
test-results-os-ubuntu-latest-py-3.10-rf74
14.7 KB
sha256:afea7d55a5b58ae5e8ab2c45f90880fbbdecf52c07e6e8cc51a5df30b0605d82
test-results-os-ubuntu-latest-py-3.11-rf50
14.7 KB
sha256:bac71d2e7659237932c13a285e5579b64b0701b56e0df4cedd83423b4e61bebe
test-results-os-ubuntu-latest-py-3.11-rf60
14.7 KB
sha256:270fa7d119534786cde15b1a4437268a76e756ed0e1fff7dab50c978979c8526
test-results-os-ubuntu-latest-py-3.11-rf61
14.7 KB
sha256:d01d1e539e66880d86db513a7775dc2616be8d7b94a38f50136f32071d02afb8
test-results-os-ubuntu-latest-py-3.11-rf70
14.7 KB
sha256:1391ac4eacd9622ace0862ae745238cf29631300450663755dd67a41c1cbd064
test-results-os-ubuntu-latest-py-3.11-rf71
14.8 KB
sha256:f95ef0f722929c1a9e7d7bb8148d653d1d80e3a78254919492d80ee5308a2b0a
test-results-os-ubuntu-latest-py-3.11-rf72
14.8 KB
sha256:c2c70b2c3554a71e93c55dd15f817afaca2e70bcf9ad90850ff7c34feca59f20
test-results-os-ubuntu-latest-py-3.11-rf73
14.9 KB
sha256:76c464d8d0e575b391d72c6048d8b529663644b78732ddf4b02d9fb1e13adfd6
test-results-os-ubuntu-latest-py-3.11-rf74
14.8 KB
sha256:0ed82e0efd144031f28fa992757b0862903289838c38327d0e7de2afd9ca515c
test-results-os-ubuntu-latest-py-3.12-rf50
15 KB
sha256:6981df5b3678ee07544464401ecdbb1405e22415f6a35ba601370201add68635
test-results-os-ubuntu-latest-py-3.12-rf60
14.8 KB
sha256:e85efe0d35e40dd2a21707036e8cf302543c7eb93dca8595b1d23e83bb01f5a6
test-results-os-ubuntu-latest-py-3.12-rf61
14.8 KB
sha256:a65527bbf38076a7189177a901b8dccc4c526045691859e06ccae1f623b24d04
test-results-os-ubuntu-latest-py-3.12-rf70
14.8 KB
sha256:8611ac2f1304ce4d3e565ff24cf08f6858e590ede9d1931497b716aa04b8530b
test-results-os-ubuntu-latest-py-3.12-rf71
14.8 KB
sha256:ef0411f15f55c9d726f6c080b067a8dfb5c46549eaf91827052ea74ae0434bbe
test-results-os-ubuntu-latest-py-3.12-rf72
14.9 KB
sha256:1750edc2ef50c840f651fb9a8d375d9c5823d254654bdf5a9e1b6533bf7fa311
test-results-os-ubuntu-latest-py-3.12-rf73
15.1 KB
sha256:a35e2a4e2d75e6f1755b86a6cde630fdc27d33ecc7b9b9c7fe4821af0bf66cbc
test-results-os-ubuntu-latest-py-3.12-rf74
14.9 KB
sha256:b1d4b55e2c83c134faa46ab26beb9490e8dd1143ec5dc4c01e47e404d475cd23
test-results-os-ubuntu-latest-py-3.13-rf50
14.8 KB
sha256:d19cf8936e5a24cd8dd454ea0bdd977496c5387d0d5a89442a6823e16d4786fc
test-results-os-ubuntu-latest-py-3.13-rf60
14.8 KB
sha256:e46402cea87b671d5dd27b3974cbcf7b3fc7d969522154d102f0b9300ddbc269
test-results-os-ubuntu-latest-py-3.13-rf61
14.9 KB
sha256:342b7d70886cc5f9d7e39e9631082279e035c8b6c61550ac9320f9d0b35ca52b
test-results-os-ubuntu-latest-py-3.13-rf70
14.9 KB
sha256:72629898ebdc80d7480b6500fc55877dfcf0335b7aa28d2372add578ddaf5a9c
test-results-os-ubuntu-latest-py-3.13-rf71
14.8 KB
sha256:aa546f930c1b3bba6b5725b6ece4c4d481718a7e6356dc26a5947519a4046bf8
test-results-os-ubuntu-latest-py-3.13-rf72
14.7 KB
sha256:0006400b25c7c0f32f993f3c56bce568c0c827b39b6a7eab284f155854b4042d
test-results-os-ubuntu-latest-py-3.13-rf73
14.8 KB
sha256:249a619b798717b4b85b44e86f55e52764266aff6a21ab39de575a986ad7f05d
test-results-os-ubuntu-latest-py-3.13-rf74
14.9 KB
sha256:ee332d90fd9de7f3cd3d1fbdbd543c4f448bb61cd4d432dd4b246d59dc0b1bfb
test-results-os-ubuntu-latest-py-3.14-rf50
14.8 KB
sha256:f3d38b52e4930a72d88be502c09eff03e31076809a9153b9e86ccc82a2e71b6a
test-results-os-ubuntu-latest-py-3.14-rf60
14.8 KB
sha256:101144643750028203a65e4d7f34de1eddf18aeb1a32394c9d56738cda64d214
test-results-os-ubuntu-latest-py-3.14-rf61
14.7 KB
sha256:985cf1c0321d211bb152a81a28c797e82985321090be90b5f7e1de3ce7a52f15
test-results-os-ubuntu-latest-py-3.14-rf70
14.8 KB
sha256:0fb8c90221843cc8f92bf21b504cd35e8cdfada0ac8f9dec4ebde6cd23380ec4
test-results-os-ubuntu-latest-py-3.14-rf71
14.7 KB
sha256:b43419cf01761daedb0c8210336c0ac30aee09012d91088854fab71f37b0eb08
test-results-os-ubuntu-latest-py-3.14-rf72
14.8 KB
sha256:3f1599451a6af228f08bf282416113b65abf4138a68131ff506f21fcf3d67df4
test-results-os-ubuntu-latest-py-3.14-rf73
14.7 KB
sha256:668da961a2bab75d9cfd358cba7f6fffae46d5e420b5aaee4bbf855bf73a17f0
test-results-os-ubuntu-latest-py-3.14-rf74
14.9 KB
sha256:a1236d4c56e8eca97662660cb7dffa6303909f28417b41f7d2def823eb5cba21
test-results-os-windows-latest-py-3.10-rf50
16.4 KB
sha256:f6298fcd8526c4132438d9cbf76f3527a7f3089b44f7e0806b003803997e9eb1
test-results-os-windows-latest-py-3.10-rf60
16.1 KB
sha256:7ad473e2b123dd42b031bbc506c9636864a7e1658d96078977000b77b7a565ed
test-results-os-windows-latest-py-3.10-rf61
16.4 KB
sha256:4138368b35d2719225cc05baa80d8b464be4bd0547f9e9ce1ac059a93c30b028
test-results-os-windows-latest-py-3.10-rf70
16.2 KB
sha256:29a45ec956a310b2875b480b0e5d7c956416bb196838ed2b8afc9f4dd709d0c1
test-results-os-windows-latest-py-3.10-rf71
16.1 KB
sha256:1e1f55a164cc208cd1f77de7c5d9fa9ecae596fc06538c7d0090a9c861d3c6ad
test-results-os-windows-latest-py-3.10-rf72
16.3 KB
sha256:b733bbfa063836b8a51a10868375ba778e0058ab6c6dc88241f3577a066eeda4
test-results-os-windows-latest-py-3.10-rf73
16.5 KB
sha256:b08c3413a98a0062617ad9be6edee0ffa53490f961343ddd679858de4e190933
test-results-os-windows-latest-py-3.10-rf74
16.2 KB
sha256:f4f8f369bd0aa4840865e9008a2c4378df058fa2d93dd0f604bf7b2710e10f1e
test-results-os-windows-latest-py-3.11-rf50
16.2 KB
sha256:e79343f3538da71fe02105d7d300f4669b3ea806a74c47b5ba1a17e19faeb5fb
test-results-os-windows-latest-py-3.11-rf60
16.3 KB
sha256:c165bc84273c6d3face67b6cbfd6df9f8be96004acedb1a43b5b9c66035e1736
test-results-os-windows-latest-py-3.11-rf61
16.5 KB
sha256:7862bff838211b716ffbfabbb42c88ad914c48c4b2681ef80ae7127ee8b6d68b
test-results-os-windows-latest-py-3.11-rf70
16.2 KB
sha256:c02e4fffbff599cb48471929265a8eaeeb075a63a339baa6dcf2c64abd16d97f
test-results-os-windows-latest-py-3.11-rf71
16.3 KB
sha256:6ad6a45eec7832646b492b31bce882d699c7989f55db4fea4a266c93784915ae
test-results-os-windows-latest-py-3.11-rf72
16.2 KB
sha256:254b96f1510e9624145142d45d58b0f383f3a2454f154fb00580210f470b186f
test-results-os-windows-latest-py-3.11-rf73
16.2 KB
sha256:6f71af550bb62159594c8eb4736f30d51b471fa48913bd4a94a8dbf2ffd0e005
test-results-os-windows-latest-py-3.11-rf74
16.3 KB
sha256:c3953c031afbe68815d45477b48161c3fdcc3a209c4f3740d9e37d0faf7cb4c8
test-results-os-windows-latest-py-3.12-rf50
16.2 KB
sha256:6bcfeb1a30bd11c855ec4a1f22a158eae52c76e07fe0c9e9371de4655fa17090
test-results-os-windows-latest-py-3.12-rf60
16.3 KB
sha256:bfc576cbcd1b05c439f87f603c70f05d5f3143a195f4081219e923ff0491399c
test-results-os-windows-latest-py-3.12-rf61
16.3 KB
sha256:15416c74c1a6d4004a16695c2d46f862fcad3b047404e23cf551117957815112
test-results-os-windows-latest-py-3.12-rf70
16.1 KB
sha256:bf73e7981ab36d18edc2124f380ad23d4d5dbef3acaa32c4a12282d8a502dbc3
test-results-os-windows-latest-py-3.12-rf71
16.1 KB
sha256:276640d142a6a7153ef84146d5fdd19edae6737aa19f95b1e66b35e1cc7eddde
test-results-os-windows-latest-py-3.12-rf72
16.2 KB
sha256:f57481f284089577fe0eae4530af1c9645a05fb2e68f9f90ebdcf41b80766623
test-results-os-windows-latest-py-3.12-rf73
16.5 KB
sha256:e6caa697e8e3301dd46192b6728ae9051acc837a69d05f4946adc194352564af
test-results-os-windows-latest-py-3.12-rf74
16.2 KB
sha256:084218276ba16fce256b6ec6f01e73094772af111029202fe53608c98c85aef2
test-results-os-windows-latest-py-3.13-rf50
16.3 KB
sha256:0f8e6556749b6aa56af0614efc8a758887fea71b1d00a3fee84bd7737acad165
test-results-os-windows-latest-py-3.13-rf60
16.3 KB
sha256:a5fa182b8e89096d640c1eb9e3f9143023104b1b24f228b41f4e64f4b5650767
test-results-os-windows-latest-py-3.13-rf61
16.2 KB
sha256:8be13ceae1e38ec36d5238553a788e8ef5420edc4e1b9e3d7d2c8e3c65c068e8
test-results-os-windows-latest-py-3.13-rf70
16.2 KB
sha256:b57f0576d441b107085c2f7274c85d544c2241e807ff6f098d242c9a070e7264
test-results-os-windows-latest-py-3.13-rf71
16.2 KB
sha256:9f94bed9c4fc44d3d012f04b267d485a758c6d4d13adfcad1f2bb5ca12ad412a
test-results-os-windows-latest-py-3.13-rf72
16.4 KB
sha256:de260afbc340d966fd813f745bd9830ee5e0cf89b9f1727a21e089af35b413ec
test-results-os-windows-latest-py-3.13-rf73
16.5 KB
sha256:9db736369543ecfe79223725a7c214835c03ee6ed8348746d12e190484f00baf
test-results-os-windows-latest-py-3.13-rf74
16.2 KB
sha256:302917beedea46f0aaf24cca368d400daef59a6719c36f1dfb590eb00676736f
test-results-os-windows-latest-py-3.14-rf50
16.3 KB
sha256:5b788319fa63415cffa40263137f854200157b10adf685f221143c3f9bd8407c
test-results-os-windows-latest-py-3.14-rf60
16.4 KB
sha256:97ae114eed5e385a86242b616a7777292bad91bfb2d739d7d57072a462c3d8a9
test-results-os-windows-latest-py-3.14-rf61
16.3 KB
sha256:2aba13dbd4f9c7f1704b5e04087a2097f9fdb248d9da3882a0146873857c52a1
test-results-os-windows-latest-py-3.14-rf70
16.4 KB
sha256:0c6b02fba8b0f747d496de806b7bb4e149e37704ea0c66eaf5edf8d816d7c920
test-results-os-windows-latest-py-3.14-rf71
16.2 KB
sha256:120e6b327f09e2286f2c0a6f8dbb06d12abb3130f425c7dad56b97da02a4e9ee
test-results-os-windows-latest-py-3.14-rf72
16.2 KB
sha256:9f81fbf195e7f18e494b2bc61f447ebc2d6ab49437a577ef8f06941270900c68
test-results-os-windows-latest-py-3.14-rf73
16.3 KB
sha256:820652b4685cf047bbcf8ba9751707127c1c47f3a0b2260aca478e554db05dbb
test-results-os-windows-latest-py-3.14-rf74
16.4 KB
sha256:5bf3eb10c749d53ca91d39f54b77f7e251f5e2eab52daf57a2039cf4f08f30a4
vscode-package
2.23 MB
sha256:dfe7dca9543fc10a630bfe0d7614cc52c7b9628d280d68be1d7117a2ed99892b
wheel-packages
428 KB
sha256:66c220936327215f64efcd9ab409767867212d0abd491fe7a481107062b2be7a