Skip to content

Comments

Feature/ghcr_cleanup#1216

Open
alexcos20 wants to merge 3 commits intomainfrom
feature/ghcr_cleanup
Open

Feature/ghcr_cleanup#1216
alexcos20 wants to merge 3 commits intomainfrom
feature/ghcr_cleanup

Conversation

@alexcos20
Copy link
Member

@alexcos20 alexcos20 commented Feb 23, 2026

Run dataaxiom/ghcr-cleanup-action@v1
  with:
    token: ***
    dry-run: true
    exclude-tags: latest,main,v*
    older-than: 1 day
    delete-untagged: true
    delete-partial-images: true
  env:
    DOCKERHUB_IMAGE: oceanprotocol/ocean-node
    GHCR_IMAGE: ghcr.io/oceanprotocol/ocean-node
***** In dry run mode - No packages will be deleted *****
Runtime configuration
  private repository             false
  project owner                  oceanprotocol
  repository                     ocean-node
  package                        ocean-node
  exclude-tags                   latest,main,v*
  older-than                     Sun, 22 Feb 2026 10:45:33 GMT
  delete-untagged                true
  delete-partial-images          true
  dry-run                        true
  log-level                      INFO
[ocean-node] Loaded package data
  700362255 sha256:e18a4c2862e6653dc5a542ad3bc0f9add9b79abd058b5231b178360771665888 pr-1212 
  700361558 sha256:2efff0c5c876961b73aee64f90f13f195c493389b8866c5f8c7940c897a87cfc 
  700361551 sha256:70e442869a560a5ba7e220a6f52428914318fba52f24878e0c835870968ba20a 
  700361548 sha256:99fe2cd8b8fbc2f33315339d3ae5ed24a54f7f942b2fe4d785b9bfdcc8f2429c 
  700360144 sha256:a893495c3620c502da78afafcb0e2f49d591c5d0aa468ba8184504941e4c41c5 
  700360133 sha256:ba4a8fc8e0ac97dbb3e41bb746d610848a48853a76430cd7203ac04305110049 
  700360118 sha256:45ac8d34d5bc6537f92ad58cf99d3fbaa5856e3ac7603af739ed96e210e768bd 
  700355719 sha256:ee2c1b177ae505b479f2d2603c68f6c618994d3354a59bb60f37782bc9fdfd0a 
  700355039 sha256:cd67b7fbc8bb6e25afd85098fbd51d5f8f84fb333aa0ffcbb3ad638b28902c83 
  700355035 sha256:3bedaa1ab96302c33e9c03b537995c63a8e1a36ef093492fd2bfad75ba9afdad 
  700355030 sha256:10d16a500971e9cfe6270546f643f9b7a7dd5fb3d81be07e393681e3c131001a 
  700354894 sha256:36c24ce90face9e995a2334b853c9a10bcccd6b46fa67509cf0bdcb20ece3999 
  700354887 sha256:825af05318108b1685e193b9d9b9a7acd50956233445150a7345d990c6f87dba 
  700354875 sha256:92b98470bb1e81c1ff09205f5c1dd02748f8ab37f0a176eff7e1c1d8adb1f048 
  700301629 sha256:d5c11c265ea4c0f60e0add4ef9b4630f691f7a60f4a709cc16b65b2f40a92ab7 
  700301220 sha256:2b63654fd62bc73733dc55c68a1e86f63684527eaf61313aa54e16c0969e5fa6 
  700301216 sha256:e0a6b5519e5f73545e02b6a835a31f245dab6bc2abb902e993b1468aeb1f74fb 
  700301212 sha256:05be6239efbbed60feca34bc8412b8264df29f33cfa3840b088acc1ca8dd3d8a 
  700300572 sha256:fe26771017fda00e91d95a0334a897b50260f98fad181210c9694a43d4607d72 
  700300549 sha256:56b202e2d6865733beb282b82a0bbd2c57848cc8abde25e0593a59a25b4e0b39 
  700300516 sha256:df3aee00f3d8f5220a8afeed0f2163bc3dd905d04237eb9e90daa9d34182a044 
  697264675 sha256:7fbff437a620de1d06b0bde6122e6f4082a2435b53e38ca2cf121b281f5a7d51 main 
  697264339 sha256:5e085cebd7bb6cd11b5e96243a11cfb7f416a22d5aa499201536c45de9e663f3 
  697263964 sha256:0a3e9e5b07cbf6c58b75205b2a84effa8d3e4eb2a572e7132d6ebe910344890e 
  697263949 sha256:548f8d7bdd8907d0b04a2fe9eaa6f4cd09a7cbcffa63901d971fcadcbdb873b2 
  697263936 sha256:3584b0842a3c80e529e0cd6a7bf0309fda22cd2dee618098d7ca60e71e0a0c15 
  697263689 sha256:c653eed82aa5099564d1d387d7e8d16fd08be9aa50db56e28cd11e39e09a96e6 
  697263677 sha256:fc9fa287f975683f6062e975b6505178499e32f65c4eae6b3b29b258657acc96 
  697263668 sha256:9d3787c97f29f2a5580520f739322c0f48675b5fb07d733fd4f19f7b69674fa4 
  697263562 sha256:bf899d89a1eab4d28abd892201c94417619d9251a5e7651af14332b04559cfeb 
  697263553 sha256:67b04365dc8cf59b78ae53494d6aff958c35275a6726a165ae857fa9273c7919 
  697263544 sha256:1517c71d2bcb383480f434eaf9bc29ce8eb926cc2ea29974195b45ade2e90904 
  697262568 sha256:3a9592f9fd9fbbe54c5c797d658626d4842a2932f22484dc4bede49f939a4b3e 
  697262556 sha256:4ac29ff624f2f49814b82fb3bd0b7bb586100bcf2501c2974d2412114ee90753 
  697262546 sha256:8193f887c175e25d8c150411a19310bfd00e67eb0dc32c8ecaf3dd32d55f75b6 
  697020377 sha256:514b6eb0d52c3c94d7e96daecc2df6b4e2b875e9dd528c40654353a4cb8d30eb pr-1213 
  697019813 sha256:726b93d4b23642ad7d6306db2554a105d2c1184ecf9412634201047aa6f2b178 
  697019805 sha256:6294816040c61bbbb0baec019b9dc6c9da53f996313823b89a8929220a2ade72 
  697019798 sha256:02929d98b48d4ef72129bcc2a4b6dddf1825294e0f9e288de792615ec9534315 
  697018440 sha256:2db48ca906b2ab1bf77a0b731cf887c2eec37bc4a3925857d233e8447d7504b0 
  697018423 sha256:770c5d81c20a4e224f59f2e5bab1028909bd58b68d4dcf78269c5c4ecc9b4029 
  697018387 sha256:04cf9878bf5adb5c8da826ac6318c56c28b7ba30dcb2f7343b250fd74691b8ab 
  696653758 sha256:4613363cf477c5d08dfde618d59f23eb7f73c1092dbd08055b77ff6304db3f3e 
  696653260 sha256:2b0ce345c09edaf736645b8d4582dec0d8315f58e19766c46278a6c145c10164 
  696653253 sha256:c4c9335e88903bec86908a4e7c37d7b285a3ad3c832d0c505fdf0138ea3aad99 
  696653249 sha256:0009ca3173f8b9df33d15e2f5c892a34c19a1b4bca89ee6d5a3c39cd897939b6 
  696652434 sha256:571ab1bb06eeab5e99e4101090141177bee250491b588a1d53c48c6a24dfd804 
  696652424 sha256:45103e575e87ace606b69e8fde33e709521472f3a1690d51c74815c8b16de0bd 
  696652416 sha256:48a003687f442010a3e75aefb271445633fc991519923eb04c0845a54c080ded 
  696645916 sha256:0292e98cc724adee8df008aed223553b2b0a1a1ce429fd964f8a8f3b1189a1cc 
  696645378 sha256:533af922ae82ef24c0bdd9e77352d29c7fd33b7c620962006e09376402cc67ea 
  696645371 sha256:da7ff61f6067f0558d20127df3b681c18cad49dd323faff4e9af714405f80d76 
  696645360 sha256:e3c52a99f9971b8932a9bc98c8e0a91467e669cb5662af1161cb4073f67bad2a 
  696645272 sha256:14f1b1800bf5aebf55320bdfebdab6f105dc918dd582287f376a75ccc0d2ea1e 
  696645264 sha256:da1ceb3b4c69e79ed7cd9130b1f06030e6ced22526cf8d4ff89a344910bca546 
  696645256 sha256:dcd9bdb42a3b8a3617439176ff00d800dcd50b533d4c88a9ea83c7995460311a 
  696543830 sha256:557fdb3a939e7440efd1f804d38a5caf312842838550e24f9c961434d2af923f 
  696543304 sha256:04ac91a3ed2372392094126095366d9f099bb50af68c94d33219e894e887afe2 
  696543296 sha256:7cc35fcf9a19330a3ae90ff910667c6ab8890a730d591b572c319fe1298c1262 
  696543286 sha256:197d927e4d743eb2cbca290b9a55d3e008c29be80bb1934aed93e587abe3c09e 
  696543183 sha256:39f2d49f85b7db80d20beed7bcccfb9e894ec90b5c62c59015c6bb0427939c29 
  696543177 sha256:32417cdc59aa1f5c543479169021d2b633a4d5ebce6d68c8230554e29a75345a 
  696543169 sha256:2e0cb41c34ea06bcab158547bd31329b0f24b4c46b23f4819037d1d0690ba97e 
  696444249 sha256:41b9b628e0bb7321e47012d4469b36e725bda80d7f53babcb1bf36a6d69aaf1a pr-1214 
  696443792 sha256:5b2716702df632f171e0fe97da5e7332a61457064ac56131be2dea3140154dea 
  696443791 sha256:771104c7e53b36ee005c25ea1c086d70803e6907ae64d5022b2283558c23a83a 
  696443790 sha256:ad52298d6bad909569980b5fdab4d65e5364ce3bf6763c31d06e7fc8847d5c3d 
  696443361 sha256:5c281604facb09650e95a5530453a2db7e6453398deac2b43cffed79bcfcd5f8 
  696443355 sha256:08f180d68d00e65a2fc5d7c817a7fae06e2b85ece2b9abf214ff05f7d2a55ca0 
  696443351 sha256:e8daef27aaf54b41fc037c27ba86af93ca88679dc8b193e6c46196f6933654f3 
  695472019 sha256:e963beb3cdbe115b21601743b25645de19a207797ac630e2300681c799d53b9f 
  695470787 sha256:16f705b741cadf6d7b79b9ac441a7cd3400095bc4f657f9dbebc94337a27b5cc 
  695470749 sha256:3209c7a186484c64213cb43a458e773d7a78e4347610ed08888b826b66c2748a 
  695470725 sha256:7d963e3ace092fdf720cb3ea5249d84febe095513b48e2ad7e6a6b34581fe533 
  695470689 sha256:eb0880292fa320508d27c1d674d43995307842d2d2a8a30d5ad3a5da5225da21 
  695470671 sha256:17cba785e9288d7ee2f93912a8897a1459f68e8e119a36aec63db858d6b0d1aa 
  695470661 sha256:b1d6948e95e7151359db5ec13f09af1c03ca605ca480f87ad14b15c47a83a437 
  695383934 sha256:87bc8d01c82cd13ad811b1c52b22fbadef1e0853af61eed76f8b6873fe6b4de6 
  695383009 sha256:b263a64d8ced4e93d978f8ebc2b64a5be68a295113f6a7479179f9b09d088e62 
  695382995 sha256:12b9c02a1ed0345e890cdfd20a6604e4523c100e2a2124811d9a08543f0c9e96 
  695382984 sha256:98d0f7df7e5bf08063bc9e050c1b7f8e57e5d7d0359e94ed334148aa3fa02d5b 
  695381160 sha256:9e89ba0df8ec728fe75f12ff120b922ba7a16fddabc56ae264651944b60d7c38 
  695381137 sha256:abed2290281a7ee6dc1d450d40464954a4a30dafcc0da960eedf8530be209225 
  695381114 sha256:19f0ff627630b5e641e4b9b6fbb6ab123873092237c9d7f38374a9e919366b64 
  695366660 sha256:d38f612d57c369085297048ae0d60ba2363b5deedb9caf2ce259327e5b186548 
  695365494 sha256:023a09ca370d888e09c24d11f390487c70309bee0c20d466d41dc3b2cac3a8f9 
  695365474 sha256:1abb09bd8e2f900d71d9668d60f805ae68b3d3299ce7cebdec8c125385b632da 
  695365459 sha256:6be6a453e6bee2c99d85c472caaa99eebe696be9dc5d2eef8bea270ed07bb6c0 
  695364441 sha256:04ae57416368ecaf081783ca86cf5dee5564b46aac1bac0bb88dae2ebfeac8a4 
  695364416 sha256:2061c9fbfe5339dc73f98a84345d07663043925976c9f1dd90b5a9f7c1771f59 
  695364392 sha256:ede14a56d1e73026d4b02668eab601b6a782d1529692decb8336e40c9537c9ae 
  695211382 sha256:193f3df4098f5bd1d322f232b68450dcee25df0941207d2f5e0ff4e8ef1afdd9 
  695210398 sha256:0090bee3d21379b9a196193029e1ec7bb9d24c9b337d05d346bc9f72a57ccbc3 
  695210388 sha256:b05e6901a2a724b420e8bbb0687e0354ff5af7d8b4d5c3a77f227096bd140a40 
  695210374 sha256:c7b1f6328482fc192b4229345144ec347fba7564bf7fd9b3660ff93c6dea9517 
  695208947 sha256:e2149d306a29e493d78c51152784d0db9e8ccfdd159433b217588f6ecc9e5672 
  695208943 sha256:ce9c32b0c1f2843a5fa1992677d192752cd68d933bb1f2fd6eebbfe438010efc 
  695208932 sha256:1ae82b6e62cbda411b73195bfa18a46cffe0ec68e621c661a3d63547708ebc42 
  692544005 sha256:7d274c3673e0dd99f76da0837cb8ca29ebfd2431707c77e5b6610bdbae2ef070 pr-1210 
  692543214 sha256:851f9bcdec8be4490b28fbcdbe72613ea1997352a8283e2965d75c922fa296cb 
  692543208 sha256:8e3b0d8e162cab5a92551d6e027b3b223945b35ee0a3a88ca486f19a3eab6393 
  692543201 sha256:c3eed5b99a2d608e04948b4a1a49d10f4fa84a3a02ff283477159081a656246d 
  692542797 sha256:ef67142ee3af485272d81a2d87893becbd32c09bee26df39baf7defb183e4183 
  692542793 sha256:edd6525a4e3d18edaf6d6f2bc4fd643891e13da5ddfd1087470f209e83d57f2b 
  692542785 sha256:09027cf6ff3df90edb1fa0ac4e26284e363a1ae058dde9d1679477126165d742 
  692533043 sha256:543df4c3135ec267076b815f8c93c572d98fa94717eba9dc16f776ea1aa438af 
  692532015 sha256:99d25e9fc9372a4951b920a68da8dab822ff8596005252b5c1259cc1c900e90d 
  692531997 sha256:ef09956292ecdec905071e451d28eb6bf0d60726b0b3fb5d0b7075c30afa71bb 
  692531977 sha256:b9390f06b6ff683383096c1d2ef282de9fe197895cddb7d00f9c25ba45b0aaea 
  692531786 sha256:9d3d8bfe6293c6d8562e541ac5da47c9a991a16f09ea859e3fce3e9afcf366ec 
  692531770 sha256:c44fcf2a3da37823729f7a089f6273dc72fafc2f464ab2ebdc92c5ac3adbb429 
  692531756 sha256:60692b9e146958b57463c4394f07e759d115184b255142332d8438f5f0291951 
  692411744 sha256:8dd5edf446d008206fd28d2ecb72bcece13ddbc78e00c68a53e8d2ac9ea9ca69 
  692410886 sha256:563d6f0cff6a3653ba5a7d06673482154abd8524cde06127a6607084cac4de97 
  692410878 sha256:fecfafaa517afb2036473ec474328a4b65dacb0fd2a21420824e926489add255 
  692410873 sha256:284815fcf6c212de74411b3a90fde522f07bb617fadfe260617517cf623c2281 
  692410419 sha256:7711115e5b043a2e3dbebf7ccd8e086194a59f17562cd0f379ac180695ee171f 
  692410414 sha256:683224478e81b2bf31264046a3ce16ad1cc7fc79124abde0996c43701818c612 
  692410412 sha256:141972f279758118ffba1ac2a1490fe22e8c03b75b632516e2609f162c432c22 
  692391745 sha256:447d83729f3b0222945622fb1e8780c88762beba00472a4ddc3ce97de8de6051 
  692391739 sha256:08234e2b5e45e70b4be4b022f43167eb4d4ef65c79d851f06579084714f450a7 
  692391731 sha256:6bad1a2ee763f9bdd8c6092a7df5260f9aab457dd416696d207a39144843de05 
  692391114 sha256:04f6b17e7c014287201296837c813113520636ce9f22b31432ba375de01b59b7 
  692391106 sha256:cfe15faf412f7e872cd422248b270753cbe88c58efbb57929d567f48d8f97e7b 
  692391098 sha256:689dd0cd0e61c7da23f94586d12848c6d1cf73ef528c456dcadc442a2bee39a9 
  692302042 sha256:03d90f0cc69091606cd838d5d84d35093633b1a9808fab7acb5255276ef5e417 
  692302035 sha256:6485c0089b4a35979912515ed24f48db060d87cf08b22803203cbd0d6fad3227 
  692302029 sha256:43ef29d5735d40e7c7e6ca67f7b2ed469b6767caaa6943cda51e003998cf961d 
[ocean-node] Loading manifests
  loaded 128 manifests, 74 skipped
[ocean-node] Excluding tags from deletion
  main
[ocean-node] Finding images that are older than: 1 day
  sha256:5e085cebd7bb6cd11b5e96243a11cfb7f416a22d5aa499201536c45de9e663f3
  sha256:0a3e9e5b07cbf6c58b75205b2a84effa8d3e4eb2a572e7132d6ebe910344890e
  sha256:c653eed82aa5099564d1d387d7e8d16fd08be9aa50db56e28cd11e39e09a96e6
  sha256:bf899d89a1eab4d28abd892201c94417619d9251a5e7651af14332b04559cfeb
  sha256:3a9592f9fd9fbbe54c5c797d658626d4842a2932f22484dc4bede49f939a4b3e
  sha256:514b6eb0d52c3c94d7e96daecc2df6b4e2b875e9dd528c40654353a4cb8d30eb pr-1213
  sha256:726b93d4b23642ad7d6306db2554a105d2c1184ecf9412634201047aa6f2b178
  sha256:2db48ca906b2ab1bf77a0b731cf887c2eec37bc4a3925857d233e8447d7504b0
  sha256:4613363cf477c5d08dfde618d59f23eb7f73c1092dbd08055b77ff6304db3f3e
  sha256:2b0ce345c09edaf736645b8d4582dec0d8315f58e19766c46278a6c145c10164
  sha256:571ab1bb06eeab5e99e4101090141177bee250491b588a1d53c48c6a24dfd804
  sha256:0292e98cc724adee8df008aed223553b2b0a1a1ce429fd964f8a8f3b1189a1cc
  sha256:533af922ae82ef24c0bdd9e77352d29c7fd33b7c620962006e09376402cc67ea
  sha256:14f1b1800bf5aebf55320bdfebdab6f105dc918dd582287f376a75ccc0d2ea1e
  sha256:557fdb3a939e7440efd1f804d38a5caf312842838550e24f9c961434d2af923f
  sha256:04ac91a3ed2372392094126095366d9f099bb50af68c94d33219e894e887afe2
  sha256:39f2d49f85b7db80d20beed7bcccfb9e894ec90b5c62c59015c6bb0427939c29
  sha256:41b9b628e0bb7321e47012d4469b36e725bda80d7f53babcb1bf36a6d69aaf1a pr-1214
  sha256:5b2716702df632f171e0fe97da5e7332a61457064ac56131be2dea3140154dea
  sha256:5c281604facb09650e95a5530453a2db7e6453398deac2b43cffed79bcfcd5f8
  sha256:e963beb3cdbe115b21601743b25645de19a207797ac630e2300681c799d53b9f
  sha256:16f705b741cadf6d7b79b9ac441a7cd3400095bc4f657f9dbebc94337a27b5cc
  sha256:eb0880292fa320508d27c1d674d43995307842d2d2a8a30d5ad3a5da5225da21
  sha256:87bc8d01c82cd13ad811b1c52b22fbadef1e0853af61eed76f8b6873fe6b4de6
  sha256:b263a64d8ced4e93d978f8ebc2b64a5be68a295113f6a7479179f9b09d088e62
  sha256:9e89ba0df8ec728fe75f12ff120b922ba7a16fddabc56ae264651944b60d7c38
  sha256:d38f612d57c369085297048ae0d60ba2363b5deedb9caf2ce259327e5b186548
  sha256:023a09ca370d888e09c24d11f390487c70309bee0c20d466d41dc3b2cac3a8f9
  sha256:04ae57416368ecaf081783ca86cf5dee5564b46aac1bac0bb88dae2ebfeac8a4
  sha256:193f3df4098f5bd1d322f232b68450dcee25df0941207d2f5e0ff4e8ef1afdd9
  sha256:0090bee3d21379b9a196193029e1ec7bb9d24c9b337d05d346bc9f72a57ccbc3
  sha256:e2149d306a29e493d78c51152784d0db9e8ccfdd159433b217588f6ecc9e5672
  sha256:7d274c3673e0dd99f76da0837cb8ca29ebfd2431707c77e5b6610bdbae2ef070 pr-1210
  sha256:851f9bcdec8be4490b28fbcdbe72613ea1997352a8283e2965d75c922fa296cb
  sha256:ef67142ee3af485272d81a2d87893becbd32c09bee26df39baf7defb183e4183
  sha256:543df4c3135ec267076b815f8c93c572d98fa94717eba9dc16f776ea1aa438af
  sha256:99d25e9fc9372a4951b920a68da8dab822ff8596005252b5c1259cc1c900e90d
  sha256:9d3d8bfe6293c6d8562e541ac5da47c9a991a16f09ea859e3fce3e9afcf366ec
  sha256:8dd5edf446d008206fd28d2ecb72bcece13ddbc78e00c68a53e8d2ac9ea9ca69
  sha256:563d6f0cff6a3653ba5a7d06673482154abd8524cde06127a6607084cac4de97
  sha256:7711115e5b043a2e3dbebf7ccd8e086194a59f17562cd0f379ac180695ee171f
  sha256:447d83729f3b0222945622fb1e8780c88762beba00472a4ddc3ce97de8de6051
  sha256:04f6b17e7c014287201296837c813113520636ce9f22b31432ba375de01b59b7
  sha256:03d90f0cc69091606cd838d5d84d35093633b1a9808fab7acb5255276ef5e417
[ocean-node] Finding partial images to delete
  no partial images found
[ocean-node] Finding all untagged images to delete
  sha256:5e085cebd7bb6cd11b5e96243a11cfb7f416a22d5aa499201536c45de9e663f3
  sha256:0a3e9e5b07cbf6c58b75205b2a84effa8d3e4eb2a572e7132d6ebe910344890e
  sha256:c653eed82aa5099564d1d387d7e8d16fd08be9aa50db56e28cd11e39e09a96e6
  sha256:bf899d89a1eab4d28abd892201c94417619d9251a5e7651af14332b04559cfeb
  sha256:3a9592f9fd9fbbe54c5c797d658626d4842a2932f22484dc4bede49f939a4b3e
  sha256:726b93d4b23642ad7d6306db2554a105d2c1184ecf9412634201047aa6f2b178
  sha256:2db48ca906b2ab1bf77a0b731cf887c2eec37bc4a3925857d233e8447d7504b0
  sha256:4613363cf477c5d08dfde618d59f23eb7f73c1092dbd08055b77ff6304db3f3e
  sha256:2b0ce345c09edaf736645b8d4582dec0d8315f58e19766c46278a6c145c10164
  sha256:571ab1bb06eeab5e99e4101090141177bee250491b588a1d53c48c6a24dfd804
  sha256:0292e98cc724adee8df008aed223553b2b0a1a1ce429fd964f8a8f3b1189a1cc
  sha256:533af922ae82ef24c0bdd9e77352d29c7fd33b7c620962006e09376402cc67ea
  sha256:14f1b1800bf5aebf55320bdfebdab6f105dc918dd582287f376a75ccc0d2ea1e
  sha256:557fdb3a939e7440efd1f804d38a5caf312842838550e24f9c961434d2af923f
  sha256:04ac91a3ed2372392094126095366d9f099bb50af68c94d33219e894e887afe2
  sha256:39f2d49f85b7db80d20beed7bcccfb9e894ec90b5c62c59015c6bb0427939c29
  sha256:5b2716702df632f171e0fe97da5e7332a61457064ac56131be2dea3140154dea
  sha256:5c281604facb09650e95a5530453a2db7e6453398deac2b43cffed79bcfcd5f8
  sha256:e963beb3cdbe115b21601743b25645de19a207797ac630e2300681c799d53b9f
  sha256:16f705b741cadf6d7b79b9ac441a7cd3400095bc4f657f9dbebc94337a27b5cc
  sha256:eb0880292fa320508d27c1d674d43995307842d2d2a8a30d5ad3a5da5225da21
  sha256:87bc8d01c82cd13ad811b1c52b22fbadef1e0853af61eed76f8b6873fe6b4de6
  sha256:b263a64d8ced4e93d978f8ebc2b64a5be68a295113f6a7479179f9b09d088e62
  sha256:9e89ba0df8ec728fe75f12ff120b922ba7a16fddabc56ae264651944b60d7c38
  sha256:d38f612d57c369085297048ae0d60ba2363b5deedb9caf2ce259327e5b186548
  sha256:023a09ca370d888e09c24d11f390487c70309bee0c20d466d41dc3b2cac3a8f9
  sha256:04ae57416368ecaf081783ca86cf5dee5564b46aac1bac0bb88dae2ebfeac8a4
  sha256:193f3df4098f5bd1d322f232b68450dcee25df0941207d2f5e0ff4e8ef1afdd9
  sha256:0090bee3d21379b9a196193029e1ec7bb9d24c9b337d05d346bc9f72a57ccbc3
  sha256:e2149d306a29e493d78c51152784d0db9e8ccfdd159433b217588f6ecc9e5672
  sha256:851f9bcdec8be4490b28fbcdbe72613ea1997352a8283e2965d75c922fa296cb
  sha256:ef67142ee3af485272d81a2d87893becbd32c09bee26df39baf7defb183e4183
  sha256:543df4c3135ec267076b815f8c93c572d98fa94717eba9dc16f776ea1aa438af
  sha256:99d25e9fc9372a4951b920a68da8dab822ff8596005252b5c1259cc1c900e90d
  sha256:9d3d8bfe6293c6d8562e541ac5da47c9a991a16f09ea859e3fce3e9afcf366ec
  sha256:8dd5edf446d008206fd28d2ecb72bcece13ddbc78e00c68a53e8d2ac9ea9ca69
  sha256:563d6f0cff6a3653ba5a7d06673482154abd8524cde06127a6607084cac4de97
  sha256:7711115e5b043a2e3dbebf7ccd8e086194a59f17562cd0f379ac180695ee171f
  sha256:447d83729f3b0222945622fb1e8780c88762beba00472a4ddc3ce97de8de6051
  sha256:04f6b17e7c014287201296837c813113520636ce9f22b31432ba375de01b59b7
  sha256:03d90f0cc69091606cd838d5d84d35093633b1a9808fab7acb5255276ef5e417
[ocean-node] Deleting packages
   deleting package id: 697264339 digest: sha256:5e085cebd7bb6cd11b5e96243a11cfb7f416a22d5aa499201536c45de9e663f3
   deleting package id: 697262546 digest: sha256:8193f887c175e25d8c150411a19310bfd00e67eb0dc32c8ecaf3dd32d55f75b6 architecture: amd64
   deleting package id: 697262556 digest: sha256:4ac29ff624f2f49814b82fb3bd0b7bb586100bcf2501c2974d2412114ee90753 application/vnd.in-toto+json
   deleting package id: 697263544 digest: sha256:1517c71d2bcb383480f434eaf9bc29ce8eb926cc2ea29974195b45ade2e90904 architecture: arm64
   deleting package id: 697263553 digest: sha256:67b04365dc8cf59b78ae53494d6aff958c35275a6726a165ae857fa9273c7919 application/vnd.in-toto+json
   deleting package id: 697263964 digest: sha256:0a3e9e5b07cbf6c58b75205b2a84effa8d3e4eb2a572e7132d6ebe910344890e
   skipping package id: 697263936 digest: sha256:3584b0842a3c80e529e0cd6a7bf0309fda22cd2dee618098d7ca60e71e0a0c15 as it's in use by another image
   skipping package id: 697263949 digest: sha256:548f8d7bdd8907d0b04a2fe9eaa6f4cd09a7cbcffa63901d971fcadcbdb873b2 as it's in use by another image
   deleting package id: 697263689 digest: sha256:c653eed82aa5099564d1d387d7e8d16fd08be9aa50db56e28cd11e39e09a96e6
   skipping package id: 697263668 digest: sha256:9d3787c97f29f2a5580520f739322c0f48675b5fb07d733fd4f19f7b69674fa4 as it's in use by another image
   skipping package id: 697263677 digest: sha256:fc9fa287f975683f6062e975b6505178499e32f65c4eae6b3b29b258657acc96 as it's in use by another image
   deleting package id: 697263562 digest: sha256:bf899d89a1eab4d28abd892201c94417619d9251a5e7651af14332b04559cfeb
   deleting package id: 697262568 digest: sha256:3a9592f9fd9fbbe54c5c797d658626d4842a2932f22484dc4bede49f939a4b3e
   deleting package id: 697019813 digest: sha256:726b93d4b23642ad7d6306db2554a105d2c1184ecf9412634201047aa6f2b178
   skipping package id: 697019798 digest: sha256:02929d98b48d4ef72129bcc2a4b6dddf1825294e0f9e288de792615ec9534315 as it's in use by another image
   skipping package id: 697019805 digest: sha256:6294816040c61bbbb0baec019b9dc6c9da53f996313823b89a8929220a2ade72 as it's in use by another image
   deleting package id: 697018440 digest: sha256:2db48ca906b2ab1bf77a0b731cf887c2eec37bc4a3925857d233e8447d7504b0
   skipping package id: 697018387 digest: sha256:04cf9878bf5adb5c8da826ac6318c56c28b7ba30dcb2f7343b250fd74691b8ab as it's in use by another image
   skipping package id: 697018423 digest: sha256:770c5d81c20a4e224f59f2e5bab1028909bd58b68d4dcf78269c5c4ecc9b4029 as it's in use by another image
   deleting package id: 696653758 digest: sha256:4613363cf477c5d08dfde618d59f23eb7f73c1092dbd08055b77ff6304db3f3e
   deleting package id: 696652416 digest: sha256:48a003687f442010a3e75aefb271445633fc991519923eb04c0845a54c080ded architecture: amd64
   deleting package id: 696652424 digest: sha256:45103e575e87ace606b69e8fde33e709521472f3a1690d51c74815c8b16de0bd application/vnd.in-toto+json
   deleting package id: 696653249 digest: sha256:0009ca3173f8b9df33d15e2f5c892a34c19a1b4bca89ee6d5a3c39cd897939b6 architecture: arm64
   deleting package id: 696653253 digest: sha256:c4c9335e88903bec86908a4e7c37d7b285a3ad3c832d0c505fdf0138ea3aad99 application/vnd.in-toto+json
   deleting package id: 696653260 digest: sha256:2b0ce345c09edaf736645b8d4582dec0d8315f58e19766c46278a6c145c10164
   deleting package id: 696652434 digest: sha256:571ab1bb06eeab5e99e4101090141177bee250491b588a1d53c48c6a24dfd804
   deleting package id: 696645916 digest: sha256:0292e98cc724adee8df008aed223553b2b0a1a1ce429fd964f8a8f3b1189a1cc
   deleting package id: 696645256 digest: sha256:dcd9bdb42a3b8a3617439176ff00d800dcd50b533d4c88a9ea83c7995460311a architecture: amd64
   deleting package id: 696645264 digest: sha256:da1ceb3b4c69e79ed7cd9130b1f06030e6ced22526cf8d4ff89a344910bca546 application/vnd.in-toto+json
   deleting package id: 696645360 digest: sha256:e3c52a99f9971b8932a9bc98c8e0a91467e669cb5662af1161cb4073f67bad2a architecture: arm64
   deleting package id: 696645371 digest: sha256:da7ff61f6067f0558d20127df3b681c18cad49dd323faff4e9af714405f80d76 application/vnd.in-toto+json
   deleting package id: 696645378 digest: sha256:533af922ae82ef24c0bdd9e77352d29c7fd33b7c620962006e09376402cc67ea
   deleting package id: 696645272 digest: sha256:14f1b1800bf5aebf55320bdfebdab6f105dc918dd582287f376a75ccc0d2ea1e
   deleting package id: 696543830 digest: sha256:557fdb3a939e7440efd1f804d38a5caf312842838550e24f9c961434d2af923f
   deleting package id: 696543169 digest: sha256:2e0cb41c34ea06bcab158547bd31329b0f24b4c46b23f4819037d1d0690ba97e architecture: amd64
   deleting package id: 696543177 digest: sha256:32417cdc59aa1f5c543479169021d2b633a4d5ebce6d68c8230554e29a75345a application/vnd.in-toto+json
   deleting package id: 696543286 digest: sha256:197d927e4d743eb2cbca290b9a55d3e008c29be80bb1934aed93e587abe3c09e architecture: arm64
   deleting package id: 696543296 digest: sha256:7cc35fcf9a19330a3ae90ff910667c6ab8890a730d591b572c319fe1298c1262 application/vnd.in-toto+json
   deleting package id: 696543304 digest: sha256:04ac91a3ed2372392094126095366d9f099bb50af68c94d33219e894e887afe2
   deleting package id: 696543183 digest: sha256:39f2d49f85b7db80d20beed7bcccfb9e894ec90b5c62c59015c6bb0427939c29
   deleting package id: 696443792 digest: sha256:5b2716702df632f171e0fe97da5e7332a61457064ac56131be2dea3140154dea
   skipping package id: 696443790 digest: sha256:ad52298d6bad909569980b5fdab4d65e5364ce3bf6763c31d06e7fc8847d5c3d as it's in use by another image
   skipping package id: 696443791 digest: sha256:771104c7e53b36ee005c25ea1c086d70803e6907ae64d5022b2283558c23a83a as it's in use by another image
   deleting package id: 696443361 digest: sha256:5c281604facb09650e95a5530453a2db7e6453398deac2b43cffed79bcfcd5f8
   skipping package id: 696443351 digest: sha256:e8daef27aaf54b41fc037c27ba86af93ca88679dc8b193e6c46196f6933654f3 as it's in use by another image
   skipping package id: 696443355 digest: sha256:08f180d68d00e65a2fc5d7c817a7fae06e2b85ece2b9abf214ff05f7d2a55ca0 as it's in use by another image
   deleting package id: 695472019 digest: sha256:e963beb3cdbe115b21601743b25645de19a207797ac630e2300681c799d53b9f
   deleting package id: 695470725 digest: sha256:7d963e3ace092fdf720cb3ea5249d84febe095513b48e2ad7e6a6b34581fe533 architecture: amd64
   deleting package id: 695470749 digest: sha256:3209c7a186484c64213cb43a458e773d7a78e4347610ed08888b826b66c2748a application/vnd.in-toto+json
   deleting package id: 695470661 digest: sha256:b1d6948e95e7151359db5ec13f09af1c03ca605ca480f87ad14b15c47a83a437 architecture: arm64
   deleting package id: 695470671 digest: sha256:17cba785e9288d7ee2f93912a8897a1459f68e8e119a36aec63db858d6b0d1aa application/vnd.in-toto+json
   deleting package id: 695470787 digest: sha256:16f705b741cadf6d7b79b9ac441a7cd3400095bc4f657f9dbebc94337a27b5cc
   deleting package id: 695470689 digest: sha256:eb0880292fa320508d27c1d674d43995307842d2d2a8a30d5ad3a5da5225da21
   deleting package id: 695383934 digest: sha256:87bc8d01c82cd13ad811b1c52b22fbadef1e0853af61eed76f8b6873fe6b4de6
   deleting package id: 695381114 digest: sha256:19f0ff627630b5e641e4b9b6fbb6ab123873092237c9d7f38374a9e919366b64 architecture: amd64
   deleting package id: 695381137 digest: sha256:abed2290281a7ee6dc1d450d40464954a4a30dafcc0da960eedf8530be209225 application/vnd.in-toto+json
   deleting package id: 695382984 digest: sha256:98d0f7df7e5bf08063bc9e050c1b7f8e57e5d7d0359e94ed334148aa3fa02d5b architecture: arm64
   deleting package id: 695382995 digest: sha256:12b9c02a1ed0345e890cdfd20a6604e4523c100e2a2124811d9a08543f0c9e96 application/vnd.in-toto+json
   deleting package id: 695383009 digest: sha256:b263a64d8ced4e93d978f8ebc2b64a5be68a295113f6a7479179f9b09d088e62
   deleting package id: 695381160 digest: sha256:9e89ba0df8ec728fe75f12ff120b922ba7a16fddabc56ae264651944b60d7c38
   deleting package id: 695366660 digest: sha256:d38f612d57c369085297048ae0d60ba2363b5deedb9caf2ce259327e5b186548
   deleting package id: 695364392 digest: sha256:ede14a56d1e73026d4b02668eab601b6a782d1529692decb8336e40c9537c9ae architecture: amd64
   deleting package id: 695364416 digest: sha256:2061c9fbfe5339dc73f98a84345d07663043925976c9f1dd90b5a9f7c1771f59 application/vnd.in-toto+json
   deleting package id: 695365459 digest: sha256:6be6a453e6bee2c99d85c472caaa99eebe696be9dc5d2eef8bea270ed07bb6c0 architecture: arm64
   deleting package id: 695365474 digest: sha256:1abb09bd8e2f900d71d9668d60f805ae68b3d3299ce7cebdec8c125385b632da application/vnd.in-toto+json
   deleting package id: 695365494 digest: sha256:023a09ca370d888e09c24d11f390487c70309bee0c20d466d41dc3b2cac3a8f9
   deleting package id: 695364441 digest: sha256:04ae57416368ecaf081783ca86cf5dee5564b46aac1bac0bb88dae2ebfeac8a4
   deleting package id: 695211382 digest: sha256:193f3df4098f5bd1d322f232b68450dcee25df0941207d2f5e0ff4e8ef1afdd9
   deleting package id: 695210374 digest: sha256:c7b1f6328482fc192b4229345144ec347fba7564bf7fd9b3660ff93c6dea9517 architecture: arm64
   deleting package id: 695210388 digest: sha256:b05e6901a2a724b420e8bbb0687e0354ff5af7d8b4d5c3a77f227096bd140a40 application/vnd.in-toto+json
   deleting package id: 695208932 digest: sha256:1ae82b6e62cbda411b73195bfa18a46cffe0ec68e621c661a3d63547708ebc42 architecture: amd64
   deleting package id: 695208943 digest: sha256:ce9c32b0c1f2843a5fa1992677d192752cd68d933bb1f2fd6eebbfe438010efc application/vnd.in-toto+json
   deleting package id: 695210398 digest: sha256:0090bee3d21379b9a196193029e1ec7bb9d24c9b337d05d346bc9f72a57ccbc3
   deleting package id: 695208947 digest: sha256:e2149d306a29e493d78c51152784d0db9e8ccfdd159433b217588f6ecc9e5672
   deleting package id: 692543214 digest: sha256:851f9bcdec8be4490b28fbcdbe72613ea1997352a8283e2965d75c922fa296cb
   skipping package id: 692543201 digest: sha256:c3eed5b99a2d608e04948b4a1a49d10f4fa84a3a02ff283477159081a656246d as it's in use by another image
   skipping package id: 692543208 digest: sha256:8e3b0d8e162cab5a92551d6e027b3b223945b35ee0a3a88ca486f19a3eab6393 as it's in use by another image
   deleting package id: 692542797 digest: sha256:ef67142ee3af485272d81a2d87893becbd32c09bee26df39baf7defb183e4183
   skipping package id: 692542785 digest: sha256:09027cf6ff3df90edb1fa0ac4e26284e363a1ae058dde9d1679477126165d742 as it's in use by another image
   skipping package id: 692542793 digest: sha256:edd6525a4e3d18edaf6d6f2bc4fd643891e13da5ddfd1087470f209e83d57f2b as it's in use by another image
   deleting package id: 692533043 digest: sha256:543df4c3135ec267076b815f8c93c572d98fa94717eba9dc16f776ea1aa438af
   deleting package id: 692531756 digest: sha256:60692b9e146958b57463c4394f07e759d115184b255142332d8438f5f0291951 architecture: amd64
   deleting package id: 692531770 digest: sha256:c44fcf2a3da37823729f7a089f6273dc72fafc2f464ab2ebdc92c5ac3adbb429 application/vnd.in-toto+json
   deleting package id: 692531977 digest: sha256:b9390f06b6ff683383096c1d2ef282de9fe197895cddb7d00f9c25ba45b0aaea architecture: arm64
   deleting package id: 692531997 digest: sha256:ef09956292ecdec905071e451d28eb6bf0d60726b0b3fb5d0b7075c30afa71bb application/vnd.in-toto+json
   deleting package id: 692532015 digest: sha256:99d25e9fc9372a4951b920a68da8dab822ff8596005252b5c1259cc1c900e90d
   deleting package id: 692531786 digest: sha256:9d3d8bfe6293c6d8562e541ac5da47c9a991a16f09ea859e3fce3e9afcf366ec
   deleting package id: 692411744 digest: sha256:8dd5edf446d008206fd28d2ecb72bcece13ddbc78e00c68a53e8d2ac9ea9ca69
   deleting package id: 692410412 digest: sha256:141972f279758118ffba1ac2a1490fe22e8c03b75b632516e2609f162c432c22 architecture: amd64
   deleting package id: 692410414 digest: sha256:683224478e81b2bf31264046a3ce16ad1cc7fc79124abde0996c43701818c612 application/vnd.in-toto+json
   deleting package id: 692410873 digest: sha256:284815fcf6c212de74411b3a90fde522f07bb617fadfe260617517cf623c2281 architecture: arm64
   deleting package id: 692410878 digest: sha256:fecfafaa517afb2036473ec474328a4b65dacb0fd2a21420824e926489add255 application/vnd.in-toto+json
   deleting package id: 692410886 digest: sha256:563d6f0cff6a3653ba5a7d06673482154abd8524cde06127a6607084cac4de97
   deleting package id: 692410419 digest: sha256:7711115e5b043a2e3dbebf7ccd8e086194a59f17562cd0f379ac180695ee171f
   deleting package id: 692391745 digest: sha256:447d83729f3b0222945622fb1e8780c88762beba00472a4ddc3ce97de8de6051
   deleting package id: 692391731 digest: sha256:6bad1a2ee763f9bdd8c6092a7df5260f9aab457dd416696d207a39144843de05 architecture: arm64
   deleting package id: 692391739 digest: sha256:08234e2b5e45e70b4be4b022f43167eb4d4ef65c79d851f06579084714f450a7 application/vnd.in-toto+json
   deleting package id: 692391114 digest: sha256:04f6b17e7c014287201296837c813113520636ce9f22b31432ba375de01b59b7
   deleting package id: 692391098 digest: sha256:689dd0cd0e61c7da23f94586d12848c6d1cf73ef528c456dcadc442a2bee39a9 architecture: amd64
   deleting package id: 692391106 digest: sha256:cfe15faf412f7e872cd422248b270753cbe88c58efbb57929d567f48d8f97e7b application/vnd.in-toto+json
   deleting package id: 692302042 digest: sha256:03d90f0cc69091606cd838d5d84d35093633b1a9808fab7acb5255276ef5e417
   deleting package id: 692302029 digest: sha256:43ef29d5735d40e7c7e6ca67f7b2ed469b6767caaa6943cda51e003998cf961d architecture: amd64
   deleting package id: 692302035 digest: sha256:6485c0089b4a35979912515ed24f48db060d87cf08b22803203cbd0d6fad3227 application/vnd.in-toto+json
[ocean-node] Cleanup statistics
  multi architecture images deleted = 41
  total images deleted = 87
  

@alexcos20 alexcos20 marked this pull request as ready for review February 23, 2026 19:58
@alexcos20
Copy link
Member Author

/run-security-scan

Copy link
Member Author

@alexcos20 alexcos20 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI automated code review (Gemini 3).

Overall risk: medium

Summary:
This pull request introduces a new GitHub Actions workflow (ghcr_cleanup.yml) designed to manage and clean up old Docker images stored in the GitHub Container Registry (GHCR). This cleanup workflow is configured to run manually via workflow_dispatch, and it specifically excludes latest, main, and v* tagged images from deletion, while removing untagged or partial images older than one month. Additionally, the docker.yml workflow has been modified to remove the workflow_dispatch trigger, meaning multi-platform builds will now only be executed on pushes to the main branch.

Comments:
• [INFO][other] The workflow_dispatch trigger has been removed from this workflow. This means the Docker Multi Platform Builds can no longer be manually triggered and will only run on pushes to the main branch. Please confirm this change in triggering mechanism is intentional and desired for this workflow.
• [INFO][style] The secret GHCR_PUSH_TOKEN is used for authentication for both GHCR login and the cleanup action itself. While it might possess the necessary delete permissions, the name GHCR_PUSH_TOKEN could be slightly misleading given its primary use here is for cleanup/deletion. Consider renaming it to something like GHCR_CLEANUP_TOKEN or GHCR_WRITE_TOKEN to better reflect its function and required permissions, ensuring clarity for future maintainers.
• [INFO][other] The exclude-tags: latest,main,v* configuration is crucial for preventing the deletion of important images. This looks good for standard release management. Please confirm if there are any other specific tag patterns (e.g., specific branch-based tags like feature/XYZ or release-candidate-vX.Y) that should also be explicitly excluded from deletion to avoid accidentally removing potentially valuable images.
• [INFO][style] For improved supply chain security and stability, consider pinning the dataaxiom/ghcr-cleanup-action to a specific commit SHA (e.g., dataaxiom/ghcr-cleanup-action@<commit_sha>) instead of @v1. This practice ensures your workflow always uses the exact same version of the action, preventing unexpected behavior if the v1 tag were to be updated by the action maintainer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant