Skip to content

feat!: scan↔rollback duality — full-state rollback default, --preserve-state, path targeting #695

feat!: scan↔rollback duality — full-state rollback default, --preserve-state, path targeting

feat!: scan↔rollback duality — full-state rollback default, --preserve-state, path targeting #695

Triggered via pull request August 24, 2026 21:59
Status Success
Total duration 19m 29s
Artifacts 74

ci.yml

on: pull_request
Matrix: coverage-docker
Matrix: test
Matrix: e2e-docker
Matrix: setup-matrix
Matrix: e2e
coverage-merge
32s
coverage-merge
Fit to window
Zoom out
Zoom in

Annotations

25 warnings and 2 notices
dispatch-tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
hosted-e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (cargo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (golang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (deno)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (nuget)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (gem)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (pypi)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
setup-matrix (maven)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (gem)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (pypi)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (golang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (deno)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (cargo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (maven)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-docker (nuget)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage-merge
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (ubuntu-latest, e2e_safety_pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (macos-latest, e2e_safety_pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (windows-latest, e2e_safety_pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
release-lint
all checks passed for 4.0.0
release-lint
version coherence OK: every stamped site already carries 4.0.0

Artifacts

Produced during runtime
Name Size Digest
SocketDev~socket-patch~0HP9ZE.dockerbuild
20.7 KB
sha256:69c3cea7ea9a945bc89f2c7e60c9e9755e5befe9abeeb11325fa9cea234e8dfe
SocketDev~socket-patch~1D8AFI.dockerbuild
10.9 KB
sha256:6d69eec6a07ccb62e06d9fb9e3daed1d99b7509b9264de82ea093e416e7ea7ed
SocketDev~socket-patch~3QKLRK.dockerbuild
25.4 KB
sha256:0d6aa499b0a7e6946de2e579032d2441650045b323dedf02dce8bae90e04f220
SocketDev~socket-patch~50D2H7.dockerbuild
16.6 KB
sha256:1471bd448d0a991e09799ccdbfbc5d278dd2e56aad41188ddfca5f984d26f066
SocketDev~socket-patch~8BVHKQ.dockerbuild
34.5 KB
sha256:f408903224b1d9de998363ff4c1f34ddb3cb0012140e65f3a4ece0b5e1f62e27
SocketDev~socket-patch~9TQNTN.dockerbuild
34.3 KB
sha256:7401ae371bb66ca495146d681fd47c05da0f149d7f874559a74fa361d1e91a39
SocketDev~socket-patch~BFBD19.dockerbuild
34.6 KB
sha256:63d4ce41e9198a36a6df4473807bc4cdf9bfd4a64b7c7896769b04d4d703e258
SocketDev~socket-patch~CPJXFV.dockerbuild
25.7 KB
sha256:06ba9075953c8754af5923bc01a2eca14b93e3acbe767c738a9e36870f3fdeee
SocketDev~socket-patch~CYSZYZ.dockerbuild
33.8 KB
sha256:34dac225bc2ef88158f1ba063fcc95c8f4d1081d7e057cbb262dc53bfbf5a3df
SocketDev~socket-patch~HVTX24.dockerbuild
21.1 KB
sha256:b3e538c241d04795458781aba03e989b7121271ec19da99b897423803fe52c8a
SocketDev~socket-patch~IPKCX5.dockerbuild
33.7 KB
sha256:d5b03125ac1ce97d684d9c452cecda78c8f239cbe5cea01f8bae1818ae8103ef
SocketDev~socket-patch~IXN4JZ.dockerbuild
24.8 KB
sha256:dea5f21a252d592267b15528a31f917331dc3e3f8655b2b8cbdace7ceae554f3
SocketDev~socket-patch~J6XJ3T.dockerbuild
31.2 KB
sha256:cdca390eb0e215b87ea4ca6ece928388f954a63ed0a7ec857525a2076d2567b3
SocketDev~socket-patch~JM3BD8.dockerbuild
21.6 KB
sha256:766f08ef400dd37a2a3f3a8ac061dd06367ea4f0acdf131795bbd71a0ca9a205
SocketDev~socket-patch~JS1YLH.dockerbuild
34.4 KB
sha256:7e82552abfacbf73156e56494aa224d8d17f51f628875b7584f3d59ee79ad852
SocketDev~socket-patch~JUFM7Q.dockerbuild
31.9 KB
sha256:b5f2a4223fc3de0747eb751ba3be409b06510678cdd901317fcfea9cdd0a8255
SocketDev~socket-patch~JW2UBN.dockerbuild
24.2 KB
sha256:82e15c2de3f4955a4d47039b83a049116d1c8f8f5a1cf7d84262b9d5bccfee0d
SocketDev~socket-patch~KDJPW4.dockerbuild
34.2 KB
sha256:44e0a71408b79edf54302122c222c70a2728e2069a7e2348565eb79effa95ab7
SocketDev~socket-patch~L8HDDP.dockerbuild
11.8 KB
sha256:68d667a1b27d20bbec1ead108d0b6512cb8dfa3b446b533745ff2162ee4b09ca
SocketDev~socket-patch~LSAJV7.dockerbuild
23.5 KB
sha256:ed9f536f27c16b30c79e05e0265a02b9a9a591ae7629e8a7a5c2fb44debb3d4d
SocketDev~socket-patch~LSO1I1.dockerbuild
34.3 KB
sha256:688f5d4d8bb53daf7139d524f8672d65fd9522a2e88988788eb1bbf3ea9bcfe9
SocketDev~socket-patch~MNLSK3.dockerbuild
36 KB
sha256:2a8d94ab95306b7445a64edee124ccb9c1abc56425748f0a7ecdf8b28b40098a
SocketDev~socket-patch~MOCDDL.dockerbuild
24.6 KB
sha256:9723ed8a8b2f278f9680a0eb5bc1ef885ea0a19bfaf89be170e9525a76c93778
SocketDev~socket-patch~NFN3LQ.dockerbuild
33.5 KB
sha256:665bc649601e11cd61c9d0b02b65f267bd3c2124156af79ec9e1a7726ac77158
SocketDev~socket-patch~NLY4QL.dockerbuild
33.7 KB
sha256:1f6ed770264eca2f9322f6581de79e72c12b02d24c648b09d64e3c573320889f
SocketDev~socket-patch~OJ2JU9.dockerbuild
33 KB
sha256:d05c439a7c7f0f5ec7572236216c1e058a908240526fa2c719f7a8c74bce6d57
SocketDev~socket-patch~OKZNDL.dockerbuild
34.8 KB
sha256:62eb4e1d554f3c46aea118b6c367883b097cafa0c5e56cfb9fbbdb035ec1ab4a
SocketDev~socket-patch~ON4OV7.dockerbuild
18.8 KB
sha256:22a99227094ec430c6250e1501bbb7c1e52ef696574ee8584976da471537c111
SocketDev~socket-patch~ONCEVN.dockerbuild
34.6 KB
sha256:0254cf50417c61acd928fc887a049708777434295bfe3afa8acfd95ffb2e8570
SocketDev~socket-patch~OVJPK4.dockerbuild
17.5 KB
sha256:4578fcf2d8754f39b294708300e5cfc64ee8c25a85bd06ffa4af49573ae10907
SocketDev~socket-patch~PH4DSF.dockerbuild
11.2 KB
sha256:3695882b633d2fea30e2154e9ad554cae939938d65b80842962e5a2aaa7c3e9c
SocketDev~socket-patch~PMMSFX.dockerbuild
34.3 KB
sha256:282b6617eeff5f65e9c2686fba48ce4ec1f603f31a087203e197820e9d8c1752
SocketDev~socket-patch~PXTYGQ.dockerbuild
34.3 KB
sha256:4a122879a5e6f1dc2791f04abab101df27b4f763a92e88a29d1944d1af01cf64
SocketDev~socket-patch~QD0UMH.dockerbuild
34.4 KB
sha256:3226cd2399f17314f27c9e036e561b592e63935481fe4ed4c46be9ac621b77ee
SocketDev~socket-patch~QXE48Y.dockerbuild
34.2 KB
sha256:2e2596b726ca0df0da433c769f4ce35699d90a2ff2ec7135717c4e2a75148c65
SocketDev~socket-patch~RFIH69.dockerbuild
24.7 KB
sha256:d559f698b99c5de0bfa8ea901896995c3a41a01e3bbb9ac0d4f142029069a9ac
SocketDev~socket-patch~S3IZBS.dockerbuild
16.6 KB
sha256:e0ab8893c662398c71eed92a1f29bd7681d31b5ca32a1da3a403a11133a0130f
SocketDev~socket-patch~S8REX8.dockerbuild
22.4 KB
sha256:51f5ea07acfe3e119b62bbedac38da55a5ffb784e0f4f6f5608b0c69b2361004
SocketDev~socket-patch~SS18IQ.dockerbuild
33.8 KB
sha256:8aef4b20e015a5cd08c8e9ed38cca4e18e324126cd43c5aafdc6c3b49526b126
SocketDev~socket-patch~SWCJA2.dockerbuild
34.6 KB
sha256:09ae737d005474c2a38862550cc9e24aec6239b78a260437b3acc100b9cb2530
SocketDev~socket-patch~SZ25EP.dockerbuild
33.9 KB
sha256:28c488af7dbf98b1b34b5321ee43613b42766a6a7ea03a2a15378bfa9fad0dca
SocketDev~socket-patch~UF1KXL.dockerbuild
18.7 KB
sha256:7c6884aeeb109440dc4989c59bab5fc2a68de5b694be5ed9ce9d09ed018a5d47
SocketDev~socket-patch~VETPWU.dockerbuild
25.1 KB
sha256:9ab358c49c861e6401f3169fa66b8bd55c71dbaeedb3fc03e03691ab48493845
SocketDev~socket-patch~W5JJIE.dockerbuild
24.3 KB
sha256:f2dd7522c7f7b74227a89e7b86f0d7d2588b04a91ab3f6d4c1c75b71d3c3e14e
SocketDev~socket-patch~W7DLAV.dockerbuild
33.2 KB
sha256:da4cde8775430d132354b93fe8290061d31d6fef7a16629c502e83bf9d79cc67
SocketDev~socket-patch~WAWQVP.dockerbuild
21.6 KB
sha256:198e7ea44616fc7cb766d4ca2af5852965222c76b6587fc561310587497a2d65
SocketDev~socket-patch~WBG0Y8.dockerbuild
18 KB
sha256:11ab3695dc790fe350ccc54bc17138adecb0d804c7ac6a3c24fb5514e54950a6
SocketDev~socket-patch~WKG0HY.dockerbuild
32 KB
sha256:babc749635d7458b356503e16f4484701fc659be1b24223336fdde0078e81795
SocketDev~socket-patch~WN7PQ9.dockerbuild
34.2 KB
sha256:bbfbfde00ae306c7b7e83023c61a433dc14ad3cd9c98b7db093b145a35fe1c7e
SocketDev~socket-patch~X180O3.dockerbuild
22.6 KB
sha256:b32c8cb0961eaa5009bc71a02585f50bc38e795eccb77475fb482ad03b7a2a25
SocketDev~socket-patch~XIF90T.dockerbuild
33.1 KB
sha256:178fb7359cc053238ddd3dd749b59359584aec7a13f11a003c57a5aa49eb508f
SocketDev~socket-patch~Y173H3.dockerbuild
33.6 KB
sha256:46366a674c20ef9c7ee09d134feb0deabd37631b1bacca3390625669bd2c43a9
SocketDev~socket-patch~Y1EIRJ.dockerbuild
34.3 KB
sha256:2bef44e3260442c59c8a7cf4451f502764664a2d0d478d16cf8e65c2f3357853
SocketDev~socket-patch~YXTP9P.dockerbuild
34.4 KB
sha256:9bf2bc3270cd2b5d5ecda8fac17d30b28a48438a353ef63e1e6980eac86b3d9b
coverage-docker-cargo
153 KB
sha256:a211b97069c2eab221a98a2bbbe86b7ac0f5d41e647eb18eb9c49ba1350a918b
coverage-docker-composer
153 KB
sha256:39709ab69a3bf840aec8328dbf8d051f2a62cd930c9c6e959342cb97496c4c46
coverage-docker-deno
153 KB
sha256:76150f62f56ec19776686d8448c46226bf22d6be2b81e437f88810f8c7d5b7bb
coverage-docker-gem
153 KB
sha256:c175834d00521b95654fed629aee0021466355c024be924d00e112283f5db5f4
coverage-docker-golang
153 KB
sha256:69bc27bf1eaa128e27758ddd1eaf8a2805ff473b4a57d16bac2018daad64a76f
coverage-docker-maven
153 KB
sha256:68ef626e42835ea383a9b138ad79ec6e54ceccd7ff22d06d5cb58ee634d21f88
coverage-docker-npm
153 KB
sha256:fe65749f34f385296ea1a4fa164d4867f55963f8aa746a1b4591b253debc135d
coverage-docker-nuget
153 KB
sha256:6af47feb766b110b148fe5aa54a5dbbd2fe8fd5b84e4d30698c0c5754b64f033
coverage-docker-pypi
153 KB
sha256:fb59b3984a14c5eba31e35d120f81280abef711b533ff21be0223eee5f27cd16
coverage-host
522 KB
sha256:5faf22d5504c57ddd9907686aac03330052e5b894d93861696c5d870b0165116
coverage-lcov
573 KB
sha256:0ba8016751f45d5f416831942d0e3649c4fecc1a145652dc94cddda0a769d4d5
setup-matrix-cargo
942 Bytes
sha256:886896264be84e4111eafa9259cf0b03d96b4469e2b259bd5e8a3655d3933c80
setup-matrix-composer
910 Bytes
sha256:72b98cf2de6d9120040ed131ef392d312a65738f7feca97a631ccf2d32b5501f
setup-matrix-deno
906 Bytes
sha256:8089035163b8b2ae6ad06bdd54a80908844c3d4be305ba6a1b4f5f621ba0aa6b
setup-matrix-gem
917 Bytes
sha256:b3686a4bdd00efe146471f61742713bef906eac2b7b793554437cfc3c557d46a
setup-matrix-golang
922 Bytes
sha256:641973a57a30b8978eaec05cf21de406d3d9d3cd8e726d15439c856537c18b03
setup-matrix-maven
933 Bytes
sha256:08f5b4b49cc758c8b93cab9f52197f498b40dbd4d5975747e8f808443097eca2
setup-matrix-npm
1.73 KB
sha256:e6cefafb70a7e0d48394b21461d01e161f38f960f7e1812d9c58cb72fa55a97e
setup-matrix-nuget
928 Bytes
sha256:035e2b48de4363de4cc5836732b2443f274dcfc7d645543d5e2aefb918a95f6c
setup-matrix-pypi
1.87 KB
sha256:f7249283194e57c82031f45c554867fb6159dc49a34d700924d82e6aa20763f4