CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
ChainSafe_forest-iac.json1 linesDownload Raw Back to root
1[{"node": {"oid": "c0c66690375159619dcf8b6f67812d017105b44c", "messageHeadline": "Resurrect snapshot container (#403)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 186, "deletions": 98}}, {"node": {"oid": "1d280dda6f7b97746436381d88a277727a23b127", "messageHeadline": "Revert \"dockerize snapshot upload (#400)\" (#402)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 95, "deletions": 190}}, {"node": {"oid": "8ce48b23cd3594edc4a7ae3806e1a67d9ece2074", "messageHeadline": "dockerize snapshot upload (#400)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 190, "deletions": 95}}, {"node": {"oid": "c2d63227c71bf67f8cd4d4ad3bc1c6e9270f0d13", "messageHeadline": "chore(deps): bump cryptography from 41.0.7 to 42.0.0 in /scripts/mirr\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "7869bb0850946db51a8296c005021e55d6c079e5", "messageHeadline": "fix sync check wrong variable naming (#398)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2d1d05bba70d9b01bb2924726d7d8f8a4b18964f", "messageHeadline": "chore(deps): bump actions/cache from 3 to 4 (#399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "60ac9280e127cfda980d1ee1094ca42a3d8b8b00", "messageHeadline": "fix: use edge-fat tag in sync check service (#394)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05307ec44c49210a2a6ebf7cab7f3ddb971abd1c", "messageHeadline": "increase calibnet snapshot validation timeout (#396)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f862bace5a503ace2e7e46835bd4dc66534c9cb", "messageHeadline": "add timeout to snapshot validations (#395)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fc3ee18d536de0bdd68e2f08250ed6114b7cf02", "messageHeadline": "fix github action cron job trigger event condition (#393)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "690e99e2cd3c95cfb8bfc608dd3edb0faf5b6702", "messageHeadline": "feat: mirror filecoin built-in actors (#344)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1452, "deletions": 0}}, {"node": {"oid": "814bd399cb7f4c63abfbe40510571e4610946ff0", "messageHeadline": "add pagerduty integration (#391)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "1104caf6fc14a32486be0de2745d520ec6d5c38b", "messageHeadline": "adapt snapshot monitoring + workflow (#386)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "f0ee81eac8b07a9a5fde24d7a2a857f889260562", "messageHeadline": "remove filops fallback (#392)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "205363901cb8a26f6af1f3565f6c35f1f6eff6c6", "messageHeadline": "enable rubocop repo-wide (#388)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "d4276f85e7569d755a269d5130b5f6f8b5b6784f", "messageHeadline": "fix snapshot workflow paths (#389)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ed368a9e7ddfd17e98897828d8efa53690975ea", "messageHeadline": "chore(deps): bump actions/cache from 3 to 4 (#387)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9aeae3d104fae83940b82746877cebe4d454b40", "messageHeadline": "restructure TF-managed services (#354)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1060, "deletions": 796}}, {"node": {"oid": "35223f8103b2c1f1e33f470040a0b7838169a24e", "messageHeadline": "snapshot service: bump retension to 336 snapshots (14 days worth) (#382)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f6264936f224342b0f789dd6201cf1afb5deb7b", "messageHeadline": "fix: prune logs older than 2 weeks (#371)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "894e8663406384c23a1f822fb9a97b44bd2f1113", "messageHeadline": "remove unused DO function (#380)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 159}}, {"node": {"oid": "3e1b9c3665dc707d4a54357174bb95a409994021", "messageHeadline": "chore(deps): bump miniflare and wrangler in /cf/latest-snapshot (#365)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 111, "deletions": 565}}, {"node": {"oid": "d76e677cb9c4fa227b0df3d5a8d7dcab8183d2ce", "messageHeadline": "chore(deps): bump miniflare and wrangler in /cf/forest-snapshot-listi\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 194, "deletions": 967}}, {"node": {"oid": "4a661a9da51839c2c0e93ed9d983e80d4159520d", "messageHeadline": "use aria2c for snapshot download (#362)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4abff05717599511308fcb1e5c70ce21ab7708e7", "messageHeadline": "Revert \"temporarily upgrade snapshot vps (#356)\" (#357)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f261538a268df585a2e090bee899cb293524ac98", "messageHeadline": "fix sync check (#361)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "920a4a34296185e4d8022594e8a07e96923df080", "messageHeadline": "fix: tell curl to follow indirections in the snapshot service (#360)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e76e82150a6ca8ee374dcd5b8ec1c1d8642d61", "messageHeadline": "chore(deps-dev): bump undici from 5.24.0 to 5.28.2 in /cf/forest-snap\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 44}}, {"node": {"oid": "d8e4a8297c56b5d18ee77a8c795576e074ea4e19", "messageHeadline": "feat: cf worker for listing snapshot files (#259)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3041, "deletions": 5}}, {"node": {"oid": "50bde79cca47023d8f20e33759f5122a38b17f2b", "messageHeadline": "CF: redirect to archive when requesting latest snapshot (#358)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "e6b81acda5b6d9d88217a4072bc31a62b41e4689", "messageHeadline": "temporarily upgrade snapshot vps (#356)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bacd4308cad0ae378fd7db417462dd93d6819eef", "messageHeadline": "increase target peer count daily snapshot (#355)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b44538203462d1a03aa7b699e3c07db889f336a", "messageHeadline": "bump snapshot service (#352)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d678c89c3a754098060b0026516f0b6b794ad39", "messageHeadline": "fix: use more effective docker volume clean up method (#351)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "309bbee12ce6f20d15606ae30e96de085e8bed35", "messageHeadline": "use Forest with extended caches for snapshots (#350)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d7958f8d08cafa356c6678d1efc39b88a670bd", "messageHeadline": "fix CF deployment (#349)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb0a16b339b4a916fcfb6f77feb527598586ae91", "messageHeadline": "R2 support (#345)", "author": {"name": "ohm", "email": "ohm.patel1997@gmail.com", "user": {"login": "ohmpatel1997"}}, "additions": 247, "deletions": 192}}, {"node": {"oid": "152576f01a1eebd4027ce9c856ae1b4aa25e2735", "messageHeadline": "bump snapshot service to forest 0.16.2 (#348)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68ccaa50b73209a3f47b5ce4009a7b1ecb47ec1c", "messageHeadline": "Use faster droplet for snapshot service (#347)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "0ceece226bf8f8741276e2581171c654d13d5d0b", "messageHeadline": "chore: use latest forest image tag for snapshot service (#346)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c38f2d4f31d9a6dc68b79a88c816628eace6015", "messageHeadline": "fix: update snapshot service docker image tag to verify the sync perf\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2d9bd824724a99a24fe569caff964b59242fe6", "messageHeadline": "add login step to CF snapshot readme (#340)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a4ac737ccff7fefdc55a9f8ff8c758af0abc6a3", "messageHeadline": "Fix failure to obtain the lock (#338)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b45ce75559ebcd7042fc1b55534e5b8f78a4c010", "messageHeadline": "bump daily snapshot version (#339)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b3ece66b2d058db3771203b0fc632d37829e88", "messageHeadline": "push latest-snapshot logs to cloudflare (#337)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd21290b39035ed86ecf0ac117312e4747c68dd1", "messageHeadline": "fix daily snapshot convoluted and bloated logs (#334)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "aece8b8005685b4e17e9140e1afe9769eeeaa779", "messageHeadline": "feat: basic script to install new relic infrastructure  agent (#333)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "a236fb0a498c472e5a4e025519bc7ef55ee1e362", "messageHeadline": "fix backend s3 link (#336)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8407a9c7f0909b97cb55f0a826dfefadedac05a7", "messageHeadline": "bump Forest version for daily snapshot (#335)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6fc06c66f98ecd4a68a36c330df92670645e91", "messageHeadline": "support HEAD and add content-length (#326)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "47f2e8fd69467b55858e4639444f816b3586c3d4", "messageHeadline": "fix daily snapshot endpoint (#331)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "872032b117e2f41701a3f207eaea7a32fb06080e", "messageHeadline": "add accountid to cf deployments + workflow dispatch (#332)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "50825af96f20f3e4581152ea1f5cca0514b29955", "messageHeadline": "Cloudflare CI/CD (#330)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "f15b0227836552053b6c29434182195936421b6f", "messageHeadline": "Update Terraform to 1.6.3 (#327)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "c272afc2c5a6b0e604277cb6ccd227ecb210de1a", "messageHeadline": "pin daily snapshot to forest:v0.15.0 (#329)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02896a370c826216ec8ef2a4d807412a75b7a26", "messageHeadline": "remove --chain for forest-cli invocations (#328)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "61d554802d43b19005102be0b18ab8413881f212", "messageHeadline": "allow no trailing slash latest snapshot link (#325)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ac0901e5ab6241ea49a59dd9c5002c95b20d418", "messageHeadline": "chore(deps): bump hashicorp/setup-terraform from 2 to 3 (#324)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "070231381ef3c18234592090208107315e7c3367", "messageHeadline": "mark secret variables as sensitive (#320)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "57974930bc829e7f6027e8a21f23d8ce52e28e0d", "messageHeadline": "chore(deps): bump rustix from 0.38.7 to 0.38.19 in /archival-snapshot\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "998d65e423f837179391e59af1953e6a0fb113e1", "messageHeadline": "feat: separate dev and prod environments for daily snapshots (#306)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 98, "deletions": 69}}, {"node": {"oid": "eb344960379690ae42c1c08b32d3d1a04911c46c", "messageHeadline": "chore(deps-dev): bump undici from 5.24.0 to 5.26.3 in /cf/latest-snap\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "b8ff114a1eafe514856041eaf426f8b037604f3d", "messageHeadline": "chore: remove lotus node (#308)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 14, "deletions": 297}}, {"node": {"oid": "3181d25fd64b9bfa574cfbc28189ac9330108d8b", "messageHeadline": "fix snapshot upload escapes bash (#316)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2d9ddad51f9e0a28c10c6aaaae971f7126c6033b", "messageHeadline": "fix: replace fancy bash with dumb bash (#315)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9814fa803fa15268f14d672aa89d65234c732cc0", "messageHeadline": "chore: lower timeout when exporting snapshots (#314)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "015ed92da1722257beceb48d5520afc1a34c44e1", "messageHeadline": "Revert \"fix: use terraform latest version\" (#313)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 16, "deletions": 30}}, {"node": {"oid": "baf7405fd95a148d2fafff1c1de5124086df4b0a", "messageHeadline": "fix: use terraform latest version (#312)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "10486359a05ab78ac585d95c5b033f6403e2a6de", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate (#310)", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69c85a459a3eda341cc8325e5287e1d5111234d", "messageHeadline": "fix: segregate daily_snapshot logs (#285)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "a69172269e8d7e084b4679cb6401994e2311a303", "messageHeadline": "fix: post fewer terraform plans (#304)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "94efb066f42a6045990a21f7118b621e56c29add", "messageHeadline": "chore: bump terraform version (#309)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e805c42509f104c937ef0c1c0604cca7d5bb9a8", "messageHeadline": "chore: generate at most 1 mainnet snapshot per hour (#307)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2c709061f3380866e99e14bd6d2a586a0ed6b2d9", "messageHeadline": "fix: suppress aws upload progress (#305)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4950e9f337a56d977365643eb10d52e69aada7b", "messageHeadline": "fix: wait for cloud-init to finish (#303)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4d7e3b4917f11416d8bd49dd2f667cadc0306baf", "messageHeadline": "fix: pin activesupport to version 7.0.8 (#302)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07d6a7cf507f9e557f33894a936f3c7821fea32b", "messageHeadline": "fix: bump apt-get timeout from 30s to 90s for sync check (#300)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "596fd5728a8b93c1b6535be1e0c3f05fe4fbeed4", "messageHeadline": "fix unicode characters in terraform deployment plan (#301)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc8a130203b03892f7da8cfd5a91e05c841d6ab", "messageHeadline": "fix: exit if cron starts the export script twice (#298)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a94c9a115f84404a27f6cbe5d2652d2d270b4a42", "messageHeadline": "use cheaper droplet for the sync check (#296)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07ea93888cb4cc591f96e07b8f7dc19d803fe9d5", "messageHeadline": "use fixed terraform version (#297)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8a955a5488f3a60642cf78ccce9e10a8c5b11ba9", "messageHeadline": "chore: remove s3cmd setup from daily-snapshot service (#293)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 21, "deletions": 64}}, {"node": {"oid": "bc874f1d265a564c02843708877aef1d92ac931a", "messageHeadline": "feat: run mainnet export in tight loop (#294)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f2afcade21350c8af7260d1fbcaeaa9b5cd5c6e6", "messageHeadline": "chore: delete snapshot check function (#295)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "2cb3cc48a2fe58c8a049daf9314f12d181c0a5d5", "messageHeadline": "fix: force redeploy services on changes (#292)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c444fb7defb1db067f3f77b8db32dc8d1e135382", "messageHeadline": "fix: upload emergency snapshots to CF rather than DO (#291)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "8ae5ba137755501d58219f28f40a6a4257d8d62e", "messageHeadline": "fix: bump apt-get timeout from 30s to 90s (#290)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0f1e144a085ef6d622b6ffc2143604179aa23a3", "messageHeadline": "improvement: use cheaper and faster droplet (#289)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a339d7ad4857bbe67804e7d123945d1d61517a84", "messageHeadline": "fix: make sure we're synced to the network before exporting a snapsho\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "30ed43637b5a8e7eda1bf1bbdbdfdd0c6087ca15", "messageHeadline": "feat: don't upload snapshots to DigitalOcean (#282)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 32, "deletions": 282}}, {"node": {"oid": "7f12895024d12b723b8987bf53f2cfc7077f1222", "messageHeadline": "Advertise for byte ranges (#287)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f9e8910e3bc6b959a2b7eba3ea996a4f6a58dd9", "messageHeadline": "remove the benchmark service (#283)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1666}}, {"node": {"oid": "33b6635749d9c8073fef88ea73b01aa6e09d159e", "messageHeadline": "chore: improve the benchmark notification logic (#272)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "98f2db73b1767f74f887dd13f8e587fb8ea135ce", "messageHeadline": "fix: configure cron entry-point (#281)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "581a0a3b7900dd9b6fb68b2f6ad952d165d8bc7c", "messageHeadline": "chore: remove debug logs  (#279)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8e67a624b0adca083e70e1890e5b0f90aa0e885e", "messageHeadline": "feat: download snapshots from preferred source (#280)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "1b7a1c21a08d43085741ccb8f6e19509a3fe32e1", "messageHeadline": "Use Latest tag for Lotus (#276)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b299fea931b24957e7de21ba5bdcd5cacdf50a06", "messageHeadline": "Remove snapshot decompressing step (#277)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5f3c214e265cb887ffefb47beed6bcc53b67b5fd", "messageHeadline": "chore(deps): bump terraform-linters/setup-tflint from 3 to 4 (#278)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "110bd6151bf0bd637293cbb5132161f19f8dd246", "messageHeadline": "disable daily benchmark (#275)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "833ffd9a99f4be42b2356b8fb016abf103a859c3", "messageHeadline": "Clean logs older than one week (#273)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0d9a8d38819460d6d073b39bdd00f61a64d1d20c", "messageHeadline": "enable typescript linters (#271)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 335, "deletions": 108}}, {"node": {"oid": "eba6a0b7fadafb6601e564503ca47d878729478f", "messageHeadline": "docs: update terraform `daily_snapshot` README (#270)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e68837de674d712a3035f0a5c054bbc57d425043", "messageHeadline": "fix: ensure benchmark service notify once per day (#265)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f99a74bc9ea2dba4b902f8620e84187728d6b7a7", "messageHeadline": "CF latest snapshot: support range queries (#266)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1733, "deletions": 11}}, {"node": {"oid": "2fcb356548eb5ec52d7257575ba2dfa1793442d9", "messageHeadline": "feat: Measure Peak Memory Usage  (#257)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "9945c9e83615a233fc92d06266e05ddc9a1627c0", "messageHeadline": "add the pre-commit CI config  (#262)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8b2cc4dffc3a03991f92b6663a513d6d7f2b80f9", "messageHeadline": "[Refactor] Benchmark script error handling improvements (#228)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "4a2d495e5397ac1347f14db8d0cb48ed948d408b", "messageHeadline": "chore: install new relic on the benchmark service (#258)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "6d8bcb6f997b7e889e0e3f1703cb08be619dca82", "messageHeadline": "fix: update snapshot-check slack error message to follow conventions \u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f3b5b418b3725a2f463026ad71592750b98effea", "messageHeadline": "feat: cf worker for pruning snapshots (#260)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "e0b32f078928c86ba1f781bc36ab026fe1a51418", "messageHeadline": "feat: cf worker for fetching most recent snapshots (#261)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "b9dc1f165214029ba6866a6e75091cfffd691e71", "messageHeadline": "fix: forest binary reorg (#216)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "a470ccc60e9d8696854038eef90a8cf5e20ed9c1", "messageHeadline": "chore: update commands to support forest-0.13.0 (#255)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "11327834c5f88aaba8446c9018402ce31d9c6526", "messageHeadline": "fix: daily snapshot and snapshot script inconsistency (#249)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "753a906cba963f451fa0d266a926b01ccbff573c", "messageHeadline": "chore: use consistent formatting (#246)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 65, "deletions": 77}}, {"node": {"oid": "ecf546457590dac0a4f37d159f5cbaf7b87487e9", "messageHeadline": "fix: set r2 variables in the composite action yaml (#253)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1eeeef12788cc56318faff726b4bc50c42403ea8", "messageHeadline": "fix: update snapshot service docs (#252)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0c9f415dcc34187baf6a1de128c2e8001045b935", "messageHeadline": "fix: r2 secret unset failing CI error  (#251)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e14e5dc69c446b1c83a981d62f87206298dd5608", "messageHeadline": "feat: upload snapshots to CloudFlare R2 (#250)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "d16bcf7c6a2294eac8a3f86e519c2053ca7ecffe", "messageHeadline": "chore: restrutured forest dashboards (#237)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 235, "deletions": 100}}, {"node": {"oid": "b08332c6483e46648435df7607951d67fdb0298f", "messageHeadline": "feat: Precommit check for secrets leak and file linting  (#233)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "7c12a7d3bd1458468f9411b5efaf1379475c7ce2", "messageHeadline": "chore(deps): bump actions/checkout from 3 to 4 (#245)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8733957ccba1c6785cbd296f6ee03315e464394a", "messageHeadline": "Fix git lfs for benchmark service (#243)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f33cab934eea0f024bdba31e46a38b60c3496677", "messageHeadline": "fix: benchmark service workflow trigger path (#242)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf06f899b089b723d8a0caea2937f41c889d3751", "messageHeadline": "fix: ignore the peer_tipset_epoch metric (#240)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "32e092da86c2054f44dbb2af50f608ede2b109ac", "messageHeadline": "Added new benchmark service (#122)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 1530, "deletions": 3}}, {"node": {"oid": "c45e18baf11654db119f4357d7307739163e5c2c", "messageHeadline": "fix: use the new forest-tool binary (#235)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "efd47c60197058033a1a77017f361f074401f04d", "messageHeadline": "chore: use env template file for setting secret (#230)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "cbe9b2cf67a86a1b239e38faf959b2a2a34f08a1", "messageHeadline": "fix: fixed wrong sync-check sys-filesystem deps (#232)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82884863aac0b04e4c9c55a4024564bdad0984e7", "messageHeadline": "fix: lock error (#225)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "141793a8e188ac384dcdddf21a3f7f877228f949", "messageHeadline": "fix: added more strict config to new relic (#215)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 67, "deletions": 28}}, {"node": {"oid": "5c92d2577dbb495d4ac48f98359e19252f822397", "messageHeadline": "fix: add Forest GC env (#226)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7cc25f488b81724a2feefe457e2fc87327b8a3f", "messageHeadline": "chore: updated documentations (#223)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "60165b6e67f5bb230a051b469d96a7cde79d03ce", "messageHeadline": "clean snapshots before snapshot upload (#224)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2a931332f571c618b133f6332de8dee1eab3548c", "messageHeadline": "Update clean command in sync check service (#222)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe0675c672062902b869f15e86708d94613f6831", "messageHeadline": "feat: Setup NTP (#220)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9f3f16196e134007f691f1f3b4b2fbdea0b47f98", "messageHeadline": "fix: Added workflow trigger path and updated secrets variables (#219)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ca45dbf9fe20dda84217f3af4b90da80d1d038be", "messageHeadline": "fix: limit diff depth and use canonical names for diff snapshots (#214)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "e6f56352f20445bd121319a3be73e2b18a4313dd", "messageHeadline": "fix container conflict error (#210)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a1fddf009039a1744e323e15303713ae051aac29", "messageHeadline": "fix: fixed source error (#212)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "89f21eb9e1e1698d4e918d031ede5aef3d07cf29", "messageHeadline": "fix: lotus storage (#200)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2f87870cc03df4c9ebd9b3f9c206aaa856e6deb7", "messageHeadline": "fix diff snapshot generation (#211)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "72ddfa0b178333c62febb5f6590f373b37ec5d7d", "messageHeadline": "archival snapshot generator (#207)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 969, "deletions": 0}}, {"node": {"oid": "bb7a42c0ccab25b155f81ce88c83144d8c2d8bbd", "messageHeadline": "fix: Added strict NR scraping config (#206)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "51f82e631022bd8b65ad0cc06008ee07985b28e9", "messageHeadline": "chore: changed the base image from fedora to ubuntu (#204)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 85, "deletions": 88}}, {"node": {"oid": "f6678397046ac7d28edc2790293f2581f007e65f", "messageHeadline": "fix: moved sync check lock file (#203)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 233, "deletions": 1}}, {"node": {"oid": "c5a12d2a8aee521a5503c1265b77adc29b8f512a", "messageHeadline": "fix: Run Forest Mainnet without volume (#199)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "5b38eea6e531dd1bca4e8a020de53e9fc18efb2e", "messageHeadline": "fix workflows paths (#202)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "89ac2664f8a3482766d5e14fd3ae7cd9386642f1", "messageHeadline": "fix snapshots data race (#201)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acee5d5843330e950541c33a5630dc3208cad713", "messageHeadline": "chore: Refactor Terraform Service (#198)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "84676a61b77df97cfab97ae6cd8b22f9eb9783dd", "messageHeadline": "fix: update monitor-snapshot function RE to match new naming conventi\u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f1a5797866816a9852d7fd06ceabbd3ba29df49", "messageHeadline": "fix: fixed forest user regression (#195)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f7bf20a2766e41171d9ba1e7a912f02816846e19", "messageHeadline": "fix typo in ruby regex (#194)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64a84c312efb5ef29b7d2c73f0a2556cb90815db", "messageHeadline": "chore: forest user restructure  (#186)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "db8997c0af839b968e076f3a94c5b477ba604359", "messageHeadline": "fix: enable Chainstore.Splitstore for lotus (#184)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "898f110f30abb9d4111fbe9912ca84feccd2e334", "messageHeadline": "chore: deploy snapshot service without volume (#188)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "af74abfdd6660ef841f60cd35e38019dc6076a13", "messageHeadline": "fix: use token for shutdown (#192)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56e39a6dfa351a75f310feabcd2dcd0bfa328d55", "messageHeadline": "full snapshot upload for calibnet (#191)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6ba55a33dec7a54b5d2eb7a99eee01f161283ba4", "messageHeadline": "fix: basic validation of snapshots before they're uploaded (#189)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b29fc049041bd4e08b642ea8ad4f86fdf4ca428", "messageHeadline": "chore: droplet rename (#185)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "461ca7391db8475ffc3e38bb792a0df5973f466b", "messageHeadline": "allow only one workflow to run concurrently on branch (#177)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d5af1dadffc5f9cc864f82cba6ea1a638d013d6e", "messageHeadline": "feat: allow snapshot files ending in .forest.car.zst (#181)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a541be49df66d9536113534b8f1e8665fe320205", "messageHeadline": "fix: regression in optional installation of new relic (#178)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6932f928597398308d6de7f3f0148bb18254fc38", "messageHeadline": "fix: Set-up fail2ban (#172)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "1e93755cd246f6f5390cb0490ba83e18f283ca4d", "messageHeadline": "feat: optional installation of newrelic agent (#174)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 69, "deletions": 50}}, {"node": {"oid": "be3ac98ebe0e8f484434894b3425a9896d6f339e", "messageHeadline": "fix: disable GCing when exporting a new snapshot (#173)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76dbefb3b3fa2fece3dcbeac9ff3e4975fb323fd", "messageHeadline": "fix: refactored the filops script (#176)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d319715460f1a8d5124d5f40e5112fbcd325c29d", "messageHeadline": "assign reviewers automatically (#171)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "248fd558763fd303dc708feca8e78359424e15d7", "messageHeadline": "use standard fedora docker (#169)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "d22238fadfbd3091d6b0441a219e3156316d80d5", "messageHeadline": "fix: Fixed missing file name  (#168)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "49f6c4287c0b6157abbcc8f2718f6701dab9c032", "messageHeadline": "snapshots are no longer in data dir, removed occurrences (#162)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "00193f0c94d4c0d31916ea416e8699e1b0b535f0", "messageHeadline": "fix: Daily snapshot automatic recovery (#154)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 91, "deletions": 5}}, {"node": {"oid": "58ee7b0f3a236eac97f6702c0e0cf9a053d5cf0c", "messageHeadline": "fix readme for sync check (#160)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8a5eb7cbc22b679ded6abbf96ce529b9a0e601e2", "messageHeadline": "Revert \"Revert \"Revert cdn changes (#155)\" (#158)\" (#159)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f79bea9827efb1c1bdd641ffb06bd87c1427633a", "messageHeadline": "Revert \"Revert cdn changes (#155)\" (#158)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ae0e2706681b9cecbdd6dbd0ff832d084191f1c1", "messageHeadline": "relax pruning to buffer 10 last snapshots (#156)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "258f82166d4d59e27215aa9cf8238024ae0c29e4", "messageHeadline": "Revert cdn changes (#155)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dc277575cd2cce37c360d124aabac4fca58926f0", "messageHeadline": "chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (#153)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7defa00e04405891afc9c1d5c85e1b74821d66c", "messageHeadline": "Sync check service: Clean db on fiasco (#152)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "da70189f669a5a2d944f15e388ad669c85f3f796", "messageHeadline": "use CDN for listing as well (#151)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "809276d317d2def6edb2d4bc8941ede8009ec7a2", "messageHeadline": "fix fix CDN snapshots (#150)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcb439e543d40fb9ed527d8ecc37156b1e70ffa7", "messageHeadline": "fix CDN for snapshots (#149)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "280a056104b3cc90032fa2107442cfe43e3c8e82", "messageHeadline": "use CDN for snapshots (#148)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9179caa6516fab6b61e87c954cf868febb2aef5f", "messageHeadline": "fix: discard lotus chainstore splitstore (#147)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f367f42ec32d14eb1c8788d5a577bc92af27942b", "messageHeadline": "Removed NTP lines to revert NTP changes (#146)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "46fdcf9cadd37ae682fdc9f4dd476fcdf7240706", "messageHeadline": "chore: improved the slack error message to follow the convention way \u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "d0089d7512610cd4527b5fce1b0011f03bed81f2", "messageHeadline": "chore: New-Relic Alert Restructure  (#142)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 42, "deletions": 70}}, {"node": {"oid": "52ed26477816c13d2b0fda2e2b49e2a71aa1d47b", "messageHeadline": "chore: Updated the README files and enhanced the snapshot filter. (#132)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 100, "deletions": 139}}, {"node": {"oid": "3f3f28a1b3e48828ebf9da7ee41407857c702822", "messageHeadline": "Set-up NTP (#141)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0e53e274e846538b892f3e969ee7cacf1a84c891", "messageHeadline": "fix: do not assign everyone to review every pr (#139)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4a7ae55136715acc7b0149191d1c6e985e66503b", "messageHeadline": "feat: Cleanly destroy services with volumes (#138)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "24d7ee42f8f219a2b8ab478cdbca43bb51f997dc", "messageHeadline": "chore: Implemented the recursive tflint flag and resolved all associa\u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 49, "deletions": 61}}, {"node": {"oid": "6e808b007a6ea5969eab368e89d249d0acc978b8", "messageHeadline": "fix loop condition in metrics (#135)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2104988b0328162ee66993b2ce5a451313d7ac2d", "messageHeadline": "add metrics to the snapshot logs (#134)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b909e0436a78c969d5518e102a02028d65fafd9e", "messageHeadline": "chore(deps): bump requests from 2.26.0 to 2.31.0 in /do_function/moni\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cef37cd043efdfac7e283930bcd9d21e35fdcde", "messageHeadline": "Custom Digital Ocean Function to Monitor Forest Snapshot Bucket (#130)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 191, "deletions": 3}}, {"node": {"oid": "23aa99828dde8b920bc22486ee4c61d058a73e69", "messageHeadline": "Run lotus nodes (#127)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 214, "deletions": 13}}, {"node": {"oid": "0eb67fbe431fc052e1f6c47edc4ae0bc21b51990", "messageHeadline": "relax pruning rules plus add rspec tests (#126)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 127, "deletions": 14}}, {"node": {"oid": "a33ff3daf5883999eff7a199d815135fc9e2ef0e", "messageHeadline": "improve snapshot error handling + shellcheck (#128)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "34d2a67bfd9bb1f0e124e6edd19a8a41930af524", "messageHeadline": "feat: New Relic Alerting and Forest Dashboard (#121)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1029, "deletions": 20}}, {"node": {"oid": "573551da5bac09a44a1495e6b6a296f1acc6e86b", "messageHeadline": "use compose subcommand instead of deprecated docker-compose (#125)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c03b78a4a85cc65e2801cb1cdb8a8cefba924977", "messageHeadline": "chore: Refactored to utilise  Terraform for installing the New Relic \u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 245, "deletions": 29}}, {"node": {"oid": "46cf1aff9a22f4b34d8d94f50c2080083dcb61f3", "messageHeadline": "Revert NewRelic changes (#119)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 193}}, {"node": {"oid": "cde1b3913ec8e7bfded873c8e44383f878836bfe", "messageHeadline": "Use forest latest tag in snapshot service (#118)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "209d59f73351b554f879a3d3519c2a5661fd1d98", "messageHeadline": "added the ansible path (#116)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e30ee6717c1da5cf540f7992c59997c68dfeefb9", "messageHeadline": "Install new relic agents on Forest Services (#114)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 193, "deletions": 6}}, {"node": {"oid": "a4772f7ea9c9542145e30d049dd786e895160073", "messageHeadline": "Fixed naming mistake for the failing CI (#115)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dcbc1e5a13258d3832c268b3ff672bd2e57bfab", "messageHeadline": "Chore: refactor the workflow to accomodate composite action changes (\u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 111, "deletions": 238}}, {"node": {"oid": "0b14c7656641f8fcfaa045d78f53a720ecd90318", "messageHeadline": "Chore: Refactor the terraform code to use composite action (#112)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "fb2791389696688cdd170789cfe0a6752aae966d", "messageHeadline": "Move snapshot service to edge (#107)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "9fd048cb8d8d7ec7f3a8e689d19ee53f7defb253", "messageHeadline": "enable monitoring in droplets (#109)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7292f2d6bd1b6eb8b5c2012b97086b73fc293755", "messageHeadline": "Resized forest mainnet volume(#96) (#108)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b120bc6f7c3a585f77c92e71f668f4cf133234a", "messageHeadline": "destroy machines on dispatch (#104)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "46017044617206bf9dbe8e3e99031c1f970aa6f5", "messageHeadline": "update CODEOWNERS (#102)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98ee3e8858cf303100cbb069d6b6f5e3773deb57", "messageHeadline": "allow manual deployments via dispatch (#101)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7081cfedbf115d6b8136ddf605b6a605c23a2202", "messageHeadline": "Change notification channel for sync check  (#100)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02d0959038907ba31522adbf304fa6d1e8a526c3", "messageHeadline": "feat: terrform the sync check service (#80)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 590, "deletions": 235}}, {"node": {"oid": "c07e30a3ca54c5602cd5d5819055b4eeebc396f7", "messageHeadline": "debug logs for snapshot upload (#98)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1d9b98ad343f38372a562a02869c2628b6934ec3", "messageHeadline": "feat: watchtower setup for forest (#96)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 79, "deletions": 52}}, {"node": {"oid": "86bf5d9ac79943c66abc26fa79695b5289fb3e60", "messageHeadline": "chore: Restructure forest infrastructure with Terraform and bash for \u2026", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 774, "deletions": 2915}}, {"node": {"oid": "da920d6a35313b98a55d03c0a0748a5361ac9c09", "messageHeadline": "chore: use the `latest` tag instead of `edge` when generating snapsho\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "d0284718df794510fa967bd5152398b30ff70acc", "messageHeadline": "fix: move snapshot generation timeout from bash script to ruby script\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f49d49fe4cdd9763009d3a6d96d6ee8a57d58e94", "messageHeadline": "re-enable and fix ansible lint (#89)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "3197283b33260914e66f3afbb9c3d17aa142fcf6", "messageHeadline": "feat: create custom url that redirects to the most recent snapshot (#70)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 808, "deletions": 0}}, {"node": {"oid": "6aeedee9c8a30f6e9ccaa8c9535eb974f4d7eb9c", "messageHeadline": "fix: fail if snapshot generation takes longer than 24 hours (#86)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f0098d0acd6bc34d3f359071d358fc1ebb76cae", "messageHeadline": "fix: disable ansible linting (#87)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef814042e2087a2deaa55cc62a09330dce65b216", "messageHeadline": "feat: upload compressed snapshots (#79)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "5c00f05f380ad445a2f159538483c08c0681d930", "messageHeadline": "feat: use volumes for snapshot generation (#71)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 155, "deletions": 112}}, {"node": {"oid": "852542362e3848448ac189607565bcd30992aa9f", "messageHeadline": "Bump actions/checkout from 2 to 3 (#77)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a336eca2d745bb5e090e0e640e074617151476", "messageHeadline": "Bump peter-evans/create-or-update-comment from 2 to 3 (#74)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c953de5c7043d9b680285f7ea17062d62bad39db", "messageHeadline": "unpin docker versions (#76)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "6ef444e538cc004081a0058ebfb4422945b36115", "messageHeadline": "change default tag for sync test (#72)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf9385060b9b86b89f949a40d13fe78a71dd3b51", "messageHeadline": "Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 (#73)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8255815ae703e4f77bb482ba1ccb1230730c0ff4", "messageHeadline": "Bump detomarco/delete-comments from 1.0.4 to 1.0.11 (#69)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf24676cc80f243f950e2c1cf20a9ed1dc9532ae", "messageHeadline": "hadolint ci changes (#47)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 164, "deletions": 10}}, {"node": {"oid": "3fb71cd262737640688865b75536a7ea2cb68845", "messageHeadline": "fix: only look for comments in PRs (#68)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee727f46407345ba5233a7596abe105d547b36be", "messageHeadline": "feat(sync check): prune docker images in sync check loop (#67)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98bf08e582942cbe50db685d62a7dea48de286dc", "messageHeadline": "feat(sync_check): save admin token to a temp file (#65)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48f9f71cf953ce83c884ec9862d322587659973e", "messageHeadline": "chore: remove docker-based snapshot service (#64)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 317}}, {"node": {"oid": "0fd5401b2600c0061e3458bae7f5a185e46a67d2", "messageHeadline": "Bump actions/checkout from 2 to 3 (#59)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686eff88945eced60b74ead0a5b77eca4e861acb", "messageHeadline": "feat: show deployment plan only if it has changed (#61)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "62f4c09fb04fc4e1da18ec0e29e3c1f2f121f070", "messageHeadline": "fix: enable ssh-agent only when deploying (#60)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bf001cdc1366af893f49909b8bad3cf0c50918b3", "messageHeadline": "Run monitoring (#33)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 2626, "deletions": 75}}, {"node": {"oid": "6e614767028ca7e0eddffab074dfb82d2abbc1d7", "messageHeadline": "feat: initiate droplets with ssh fingerprints from the entire ChainSa\u2026", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "4660c0e0947780aaa482c0118e5196887b06d4b3", "messageHeadline": "feat(sync_check): trigger GC more eagerly to reduce disk usage capaci\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99b5cabbf791ef1e76b35dcddc4e27c8ef01835d", "messageHeadline": "fix(sync_check): adjust cleanup threshold to 0.95 (#52)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f120a196cb083cea1bd37baa32a96b2d0d62e4ad", "messageHeadline": "fix: only deploy services when something has changed (#55)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "460d06927c0a2f26980d7de27d99e4218d8ecd32", "messageHeadline": "feat: basic terraform-ing of the daily snapshot service (#50)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 707, "deletions": 0}}, {"node": {"oid": "2e621e2e19a543453b1c7b3ca1e919db9ba490ca", "messageHeadline": "feat: enforce consistent terraform formatting (#51)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "0abca2d0b53c4a3f45c0c5fcaa87039044e32cf5", "messageHeadline": "Bump actions/setup-python from 2 to 4 (#48)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3759215e7be7456b213695744f3ba20e582635f", "messageHeadline": "Run ci (#46)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "46f23890c9f970ef4c0361ac6c956f1bae4787b0", "messageHeadline": "Run forest calibnet node (#44)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 452, "deletions": 0}}, {"node": {"oid": "bc9423e6c736f5b670703f8b004f9fa0349b168d", "messageHeadline": "use `auto-download` for snapshots for sync check (#43)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "ff80b511f6e72eac2ad1393d4dd084a945d4325c", "messageHeadline": "simplify docker step (#41)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "568da910a6a48661c4eabb7fa95c9c7980e27935", "messageHeadline": "add repo label to images (#40)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7f49b89d3c883e9e127233d20586cb5052d3b39", "messageHeadline": "fix digest print (#39)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3b30cfe731de679a8ebf95ad618df6468f556b6a", "messageHeadline": "feature: preserve modification time (#38)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "58610c1fcb0de4964958a9da5540170d1ac18423", "messageHeadline": "fix snapshot upload (#35)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8e8d9e1247679015554c6bfcf36543aa6d06f2f", "messageHeadline": "Bump docker/build-push-action from 3 to 4 (#30)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c2b2be0fcb3c24814058a90d0d212a6c7c9dda1", "messageHeadline": "Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 (#28)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78244b8e2bcd2a7252885cf41904c4001bbe9cb5", "messageHeadline": "fix permissions issue for sync check (#27)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11f6c91737f0b460b24f52bd3ce438983323ced4", "messageHeadline": "sync check and daily snapshot for non-root forest (#25)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "96b06abe8221a0cbb579ff3931a4e2328e58279d", "messageHeadline": "fix env file name (#22)", "author": {"name": "Samuel Arogbonlo", "email": "47984109+samuelarogbonlo@users.noreply.github.com", "user": {"login": "samuelarogbonlo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "112ce94c106cf2cb9248495b0e6f420ffe2c3a10", "messageHeadline": "add @samuelarogbonlo to CODEOWNERS (#24)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff8cf6be571dd57605788bf1010080ba5e2a5865", "messageHeadline": "fix shellcheck issue (#23)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7b78badaada20b952746013a466ee883e282f6", "messageHeadline": "Fix update snapshot script (#17)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f21bfc629b1723579acbd8bcbfde68520c76fbf7", "messageHeadline": "Bump docker/setup-buildx-action from 1 to 2 (#16)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c514372104e294db7165bfa437842c96b7c77069", "messageHeadline": "Bump docker/build-push-action from 2 to 3 (#15)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ac4135be5614f7deb0b63c4b25986a569ebe1a8", "messageHeadline": "Revert \"temporarily disable calibnet (#9)\" (#14)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7c7dccf52ee47fec8c28a88f6554c47b5fd348d5", "messageHeadline": "Update CODEOWNERS (#13)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b96f07dcfb983c6cdeca82d522c099fc0318db1", "messageHeadline": "Bump docker/login-action from 1 to 2 (#12)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03059b0f583ba4f3937c5281c49485ddd873250c", "messageHeadline": "Update CODEOWNERS (#11)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc64735164681c96259f13419aecde3fead1a0b", "messageHeadline": "Bump actions/checkout from 2 to 3 (#10)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f3c65386fbf17b8ad1a763ac7d9ff3b050e6aab", "messageHeadline": "temporarily disable calibnet (#9)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7054d7611f7463362fb9d7967fba9383f86452f4", "messageHeadline": "sync check productionalize (#7)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 293, "deletions": 92}}, {"node": {"oid": "84fd5cea4b659223337813805a36432fd7b50216", "messageHeadline": "Bump styfle/cancel-workflow-action from 0.9.1 to 0.11.0 (#8)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd38761b769146a6badb2fb826be4fa04e6caa6", "messageHeadline": "copy some templates and settings from Forest (#6)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "47fd8a849506d67132abed71136269f20dc3e931", "messageHeadline": "fix snapshots prune (#5)", "author": {"name": "Hubert", "email": "lesny.rumcajs@gmail.com", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b4539268f4ad8f2640dd4248911a2dfc715a9f", "messageHeadline": "forest was renamed to forest-cli (#4)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8fe3b2a342bad24afbb9f33db85703ef694e420", "messageHeadline": "Update `scripts/daily_snapshot/snapshots_prune.rb` (#3)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b88bc6684fe18bab8bc2785e40b40611102c53a9", "messageHeadline": "Update `scripts/daily_snapshot/daily_snapshot.rb` (#2)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235510a9da44b53ce38600f33841ada230668e49", "messageHeadline": "Move infrastructure code into separate repository", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 760, "deletions": 0}}, {"node": {"oid": "70f802eab50a086143c8ecab3ed1d6d6ec96a307", "messageHeadline": "Add minimal README.", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d327f45e1a72f28089fa392884c50f52002f2c7d", "messageHeadline": "Add Apache and MIT license texts.", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "0f10e9127f63bbd2bbd2b431547e9a13c733d32e", "messageHeadline": "Initial commit", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 56, "deletions": 0}}]