{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133999225,"defaultBranch":"main","name":"coreos-assembler","ownerLogin":"coreos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-18T20:07:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3730757?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724783217.0","currentOid":""},"activityList":{"items":[{"before":"4c0d83c8291648ada1fd7d2ca1f0eebaee868702","after":"1fd3911aed3e6bfa79f7724a7f3dc622e5d2f39a","ref":"refs/heads/rhcos-4.16","pushedAt":"2024-09-27T20:22:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"cmdlib.sh: feed `/dev/zero` as qemu stdin\n\nThis is a follow-up to 79b15c89d (\"cmdlib.sh: go back to using `tail -F`\nfor command output\") which was subsequently reverted.\n\nTo summarize, it seems like in QEMU v8.2 (in f40), the guest sometimes\nwould hang when writing over virtio-serial if the device is hooked up to\nthe QEMU's stdio.\n\nIn testing, removing the `<&-` hack to close QEMU's stdin fixed it for\nCoreOS CI but not Prow:\n\nhttps://github.com/coreos/coreos-assembler/pull/3785#issuecomment-2087342748\n\nI think I've narrowed it down to CoreOS CI (i.e. Jenkins) allocating a\ntty and Prow not. When stdin is not a tty, QEMU would immediately gets\nEOF if it tries to read anything. I'm not sure exactly what happens, but\nI think the virtio-serial hang is linked to this (even though there's no\nuserspace code in the guest trying to read from the virtio-serial port).\n\nWork around this by explicitly feeding `/dev/zero` to QEMU's stdin.\n\n(cherry picked from commit bb60451ea6ff71ac3abbe4541d2da9e2e4ec4f7e)","shortMessageHtmlLink":"cmdlib.sh: feed /dev/zero as qemu stdin"}},{"before":"d2b9090c651b8b557cf11b8d2cb5eaaed181081b","after":"845be98e29d4d70e96b1733e2065e97a6e60ef21","ref":"refs/heads/main","pushedAt":"2024-09-25T19:11:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle/kola: remove sync workaround\n\nThe referenced issue in https://github.com/coreos/coreos-assembler/issues/1301\nhas long since been fixed.","shortMessageHtmlLink":"mantle/kola: remove sync workaround"}},{"before":"25ae36e20fafec1ba5196b378aaa3ceb57689fd2","after":"d2b9090c651b8b557cf11b8d2cb5eaaed181081b","ref":"refs/heads/main","pushedAt":"2024-09-25T14:36:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gursewak1997","name":"Gursewak Mangat","path":"/gursewak1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23414360?s=80&v=4"},"commit":{"message":"cmd-cloud-prune: remove the unneeded exception\n\nThis exception was not supposed to be added there since that\ncheck was just added to make sure there isn't any build\nartifacts in meta.json top-level keys that is in unsupported list.\nSo far, we only prune aws and gcp. There are many top-level keys\nthat are not artifacts-related so this check would throw the exception\nwhen not needed.","shortMessageHtmlLink":"cmd-cloud-prune: remove the unneeded exception"}},{"before":"23cdc206ee15639f56842aabaa2770e9c73799c3","after":"25ae36e20fafec1ba5196b378aaa3ceb57689fd2","ref":"refs/heads/main","pushedAt":"2024-09-25T01:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gursewak1997","name":"Gursewak Mangat","path":"/gursewak1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23414360?s=80&v=4"},"commit":{"message":"schema: remove invalid top-level keys\n\nThe \"azurestack\", \"digitalocean\", and \"exoscale\" keys are all image\nartifacts that go under the `images` key. So they shouldn't be listed\nas optional entries in the top-level dict.\n\nRemove those until we actually have support for uploading to those\nclouds (though e.g. azurestack is clearly one to which that will never\napply).\n\nSee also: https://github.com/coreos/coreos-assembler/pull/3889","shortMessageHtmlLink":"schema: remove invalid top-level keys"}},{"before":"ea78d55a895c336f87fcf0d53c7425c3d13f7b6e","after":"23cdc206ee15639f56842aabaa2770e9c73799c3","ref":"refs/heads/main","pushedAt":"2024-09-24T19:58:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"mantle/kola: Drop DropLabeledFile()\n\nAfter the last commit there are no users of this.","shortMessageHtmlLink":"mantle/kola: Drop DropLabeledFile()"}},{"before":"d3302e0fc9bedec2d4e935e3528eb5abd44e7ae8","after":"ea78d55a895c336f87fcf0d53c7425c3d13f7b6e","ref":"refs/heads/main","pushedAt":"2024-09-23T19:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gursewak1997","name":"Gursewak Mangat","path":"/gursewak1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23414360?s=80&v=4"},"commit":{"message":"cmd-cloud-prune: GC images/builds for builds\nExtend the garbage collection to the images and whole builds. We\nwill prune all the images apart from what is specified in the\nimages_keep list for each stream in gc-policy.yaml. For pruning\nthe whole builds, we will delete all the resources in s3 for that\nbuild and add those builds under tombstone-builds in the\nrespective builds.json","shortMessageHtmlLink":"cmd-cloud-prune: GC images/builds for builds"}},{"before":"7d7e544a493d75975c0454b9a49fc02a8086054b","after":"d3302e0fc9bedec2d4e935e3528eb5abd44e7ae8","ref":"refs/heads/main","pushedAt":"2024-09-18T22:57:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"workaround selinux issues with osbuild\n\nWe have a few issues right now where files in our images\ndon't have any selinux context (i.e. end up unlabeled_t).\nHere we workaround the hidden mountpoints issue [1] with\na patch to OSBuild to hardcode some chcon calls. We\nworkaround the \"bunch of files under /sysroot are unlabeled\"\nissue [2] by backported a proposed upstream change to\nthe org.osbuild.selinux stage [3] and then using it to\nexplicitly set the context on the root of the tree to\n`root_t`. We also add a fix [4] for another issue where\n'/boot/coreos/platforms.json' would end up with the\nwrong label.\n\n[1] https://github.com/coreos/fedora-coreos-tracker/issues/1771\n[2] https://github.com/coreos/fedora-coreos-tracker/issues/1772\n[3] https://github.com/osbuild/osbuild/pull/1889\n[4] https://github.com/osbuild/osbuild/pull/1888","shortMessageHtmlLink":"workaround selinux issues with osbuild"}},{"before":"41e5c4a3a554706fbff86dd71906411d934cc568","after":"7d7e544a493d75975c0454b9a49fc02a8086054b","ref":"refs/heads/main","pushedAt":"2024-09-17T17:41:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"mantle/kola: drill COSA_TESTISO_DEBUG into platform/metal\n\nAnd also have it apply to the installed target machine (not just the\ninstall boot) such that we can try to get more information about\nfailures in the first boot (Ignition boot) of that machine.","shortMessageHtmlLink":"mantle/kola: drill COSA_TESTISO_DEBUG into platform/metal"}},{"before":"0254b86295607c84f50d841b16fcd73a4e27a85a","after":"41e5c4a3a554706fbff86dd71906411d934cc568","ref":"refs/heads/main","pushedAt":"2024-09-16T17:45:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"kola: add IBM CEX device test for the s390x build\n\nThis kola test is crucial for verifying the security of CEX\nhardware-based LUKS encryption on root volume. It guarantees that the\nencrypted device employs protected keys to encrypt and decrypt the\nvolume.\n\nThis is essentially testing the enablement done in\nhttps://github.com/coreos/ignition/pull/1820.\n\nTo run this, it needs to be on a system with a CEX device with\npassthrough enabled and the device's UUID exposed via KOLA_CEX_UUID. See\nalso https://github.com/coreos/fedora-coreos-pipeline/pull/1010.\n\nCo-authored-by: Jonathan Lebon ","shortMessageHtmlLink":"kola: add IBM CEX device test for the s390x build"}},{"before":"93e6e82c984763f8ebcca59865cb9bae9f005bcd","after":"0254b86295607c84f50d841b16fcd73a4e27a85a","ref":"refs/heads/main","pushedAt":"2024-09-16T12:52:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle/kola: increase reboot wait time for fcos.upgrade.basic\n\nWe've been seeing this fail a lot more on AWS recently and we think\nit's because we're bumping up into this timeout. The truth is that\nwe're not just waiting for a reboot here, but actually waiting for\nzincati to select the upgrade, for rpm-ostree to deploy it, finalize\nand reboot. Given all that I can see why this might be bumping up\ninto the limit.\n\n```\n=== RUN fcos.upgrade.basic\n=== RUN fcos.upgrade.basic/setup\n=== RUN fcos.upgrade.basic/upgrade-from-previous\n=== RUN fcos.upgrade.basic/upgrade-from-current\n--- FAIL: fcos.upgrade.basic (495.26s)\n --- PASS: fcos.upgrade.basic/setup (204.18s)\n cluster.go:162: real\t0m0.045s\n cluster.go:162: user\t0m0.006s\n cluster.go:162: sys\t0m0.012s\n --- FAIL: fcos.upgrade.basic/upgrade-from-previous (122.05s)\n basic.go:347: failed waiting for machine reboot: timed out after 2m0s waiting for machine to reboot\n --- SKIP: fcos.upgrade.basic/upgrade-from-current (0.00s)\n cluster.go:54: A previous test has already failed\n```","shortMessageHtmlLink":"mantle/kola: increase reboot wait time for fcos.upgrade.basic"}},{"before":"4c92ec7226107d84d8e4b2e055def0ade3806d38","after":"bfca6f5aa010c784a16cc54ef3f58f952cac73ba","ref":"refs/heads/rhcos-4.17","pushedAt":"2024-09-13T21:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"mantle/gcp: support c3 metal instance types\n\nThis requires the IDPF guest OS feature flag to be set when creating\nGCP images and also a TERMINATE maintenance policy and hyperdisk\nstorage. With this change, after uploading a disk you can then test\nwith kola with something like:\n\n```\ncosa kola run -p=gcp \\\n --gcp-json-key=key.json \\\n --gcp-project=project \\\n --gcp-machinetype=c3-highcpu-192-metal \\\n --gcp-zone=us-central1-c basic\n```\n\nRelated to https://github.com/coreos/fedora-coreos-tracker/issues/1794\n\n(cherry picked from commit 93e6e82c984763f8ebcca59865cb9bae9f005bcd)","shortMessageHtmlLink":"mantle/gcp: support c3 metal instance types"}},{"before":"1c600e4e6b8db89a6b8400a8529e1e26d11a56e5","after":"a5dab7b98c673f95c87c41fb7d688b26fa667a53","ref":"refs/heads/rhcos-4.12","pushedAt":"2024-09-13T21:03:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"dc2ab5703a8688a782846abb1853a796e74be8ae","after":"7abd1c4458ca8a67cc4fca99d1db05fe85273e62","ref":"refs/heads/rhcos-4.13","pushedAt":"2024-09-13T19:48:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"767608cf1c01c0604ebec9120383078049731418","after":"0bed6b1a8e6eaee9182374b16cbdb931d6ffe5aa","ref":"refs/heads/rhcos-4.14","pushedAt":"2024-09-13T19:48:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"51dc4ab70aba20b4fdd6bd70970222479ffd8379","after":"93e6e82c984763f8ebcca59865cb9bae9f005bcd","ref":"refs/heads/main","pushedAt":"2024-09-13T15:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle/gcp: support c3 metal instance types\n\nThis requires the IDPF guest OS feature flag to be set when creating\nGCP images and also a TERMINATE maintenance policy and hyperdisk\nstorage. With this change, after uploading a disk you can then test\nwith kola with something like:\n\n```\ncosa kola run -p=gcp \\\n --gcp-json-key=key.json \\\n --gcp-project=project \\\n --gcp-machinetype=c3-highcpu-192-metal \\\n --gcp-zone=us-central1-c basic\n```\n\nRelated to https://github.com/coreos/fedora-coreos-tracker/issues/1794","shortMessageHtmlLink":"mantle/gcp: support c3 metal instance types"}},{"before":"c2114318f0eb95725f8d4a77eace378b46d8c718","after":"51dc4ab70aba20b4fdd6bd70970222479ffd8379","ref":"refs/heads/main","pushedAt":"2024-09-13T14:58:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle: math/rand -> crypto/rand\n\nTo appease golangci-lint:\n\n```\nError: SA1019: rand.Read has been deprecated since Go 1.20 because\nit shouldn't be used: For almost all use cases, [crypto/rand.Read]\nis more appropriate.\n```","shortMessageHtmlLink":"mantle: math/rand -> crypto/rand"}},{"before":"b0e87e48f79eef2ade585e2b0cabb310f913700b","after":"16f2fb6d584b240a7632ea991b66ac0964df2216","ref":"refs/heads/rhcos-4.15","pushedAt":"2024-09-13T14:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"472c2cf6c1f952dc337cad1aa0238aa063ffaa76","after":"4c0d83c8291648ada1fd7d2ca1f0eebaee868702","ref":"refs/heads/rhcos-4.16","pushedAt":"2024-09-13T12:14:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"67a3fc96a2a9623424ea8f622c1b16975d9594ad","after":"4c92ec7226107d84d8e4b2e055def0ade3806d38","ref":"refs/heads/rhcos-4.17","pushedAt":"2024-09-13T02:05:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"db803c360ef2532fe734f9cf98fb8fa3dddf0db5","after":"c2114318f0eb95725f8d4a77eace378b46d8c718","ref":"refs/heads/main","pushedAt":"2024-09-12T22:09:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-nguyen","name":"Michael Nguyen","path":"/mike-nguyen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18013877?s=80&v=4"},"commit":{"message":"aliyun: make image replication idempotent\n\nThere is a history of failure copying images to other regions on\naliyun. Upstream code that calls the CopyImage code more than once\nwill get a DuplicateImage error when an image with the same name\nalready exists. Let's check to see if the image name exists in the\nregion before attempting to copy the image to the region and return\nearly if it already exists.","shortMessageHtmlLink":"aliyun: make image replication idempotent"}},{"before":"74d2d13c8bf7b23b1548ad105716155d8b0567ee","after":"db803c360ef2532fe734f9cf98fb8fa3dddf0db5","ref":"refs/heads/main","pushedAt":"2024-09-11T13:13:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle: Support `AMD SEV-SNP` confidential instances on GCP\n\nFix https://github.com/coreos/coreos-assembler/issues/3556","shortMessageHtmlLink":"mantle: Support AMD SEV-SNP confidential instances on GCP"}},{"before":"a42c24dc366bc2fdf3f1666b96b80928ff0dc36d","after":"74d2d13c8bf7b23b1548ad105716155d8b0567ee","ref":"refs/heads/main","pushedAt":"2024-09-05T01:42:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HuijingHei","name":"Huijing Hei","path":"/HuijingHei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25028837?s=80&v=4"},"commit":{"message":"Revert \"cmdlib: workaround rofiles-fuse mounts leaking\"\n\nThis reverts commit ba45b296ec11734bafcae7728915016f17137a3d.","shortMessageHtmlLink":"Revert \"cmdlib: workaround rofiles-fuse mounts leaking\""}},{"before":"efa00a6b07431bbfdf7a80032612290aea6a62bc","after":"767608cf1c01c0604ebec9120383078049731418","ref":"refs/heads/rhcos-4.14","pushedAt":"2024-09-04T22:45:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":".cci.Jenkinsfile: drop Fedora CoreOS testing\n\nIt doesn't work properly against these rhcos- branches anyway. Let's\njust limit the testing to building the container and running check\nand unittest tests.\n\n(cherry picked from commit 511a61d01b6ddf9c8adb91e72a74dc54670866d2)","shortMessageHtmlLink":".cci.Jenkinsfile: drop Fedora CoreOS testing"}},{"before":"30480db056128ca41175090cf73ed799f95522ca","after":"a42c24dc366bc2fdf3f1666b96b80928ff0dc36d","ref":"refs/heads/main","pushedAt":"2024-09-04T22:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"mantle/util/retry: add more debug statements to retry function\n\n- Print a little more information about the errors that are encountered\n on each try.\n- Print out the amount of time remaining until the timeout occurs.","shortMessageHtmlLink":"mantle/util/retry: add more debug statements to retry function"}},{"before":"23f0d16203680d3e3dec19d449f7274999df1417","after":"30480db056128ca41175090cf73ed799f95522ca","ref":"refs/heads/main","pushedAt":"2024-09-04T17:19:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dustymabe","name":"Dusty Mabe","path":"/dustymabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4530030?s=80&v=4"},"commit":{"message":"platform/qemu: detect if QEMU process exits unexpectedly\n\nCurrently, we only try to detect if the QEMU process exited by actually\n`wait()`ing for it in the `kola qemuexec` path. We should do it in\nthe kola testing path as well so that it's easy to tell if e.g. it was\nkilled while the test was running.\n\nNote this doesn't actually stop the test early if QEMU exited. That\nwould require some tricky wiring into the harness. But at least what it\nprints helps diagnose the issue when we see the test time out on SSH.\nAnd the QEMU process won't just hang there as defunct.","shortMessageHtmlLink":"platform/qemu: detect if QEMU process exits unexpectedly"}},{"before":"77118abaff80f921813c079da3bf8eaf833548e3","after":"23f0d16203680d3e3dec19d449f7274999df1417","ref":"refs/heads/main","pushedAt":"2024-08-28T20:17:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"cmd-cloud-prune: Fix indent-level for json and compare only builds data\n\nFor consistency, keep the json indent level to 4 and also, only\ncompare the respective json's build data instead of the whole file\nsince we do update the timestamp in the builds.json in save_builds_json.\nAlso double-check the size of builds array is the same after modifying","shortMessageHtmlLink":"cmd-cloud-prune: Fix indent-level for json and compare only builds data"}},{"before":"ad60ee4ef5c905c90c9cfa07ef8e28ba1f3afa5c","after":"77118abaff80f921813c079da3bf8eaf833548e3","ref":"refs/heads/main","pushedAt":"2024-08-27T20:55:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"cmd-cloud-prune: Fixed cloud pruning and backed up builds.json\n\nUpdated the process to ensure that the build order is preserved while keeping all existing builds from the builds.json file intact. Additionally, added a step to print the updated builds.json during a dry run, which will be uploaded in non-dry run mode. Also, the previous version of builds.json is now backed up to the S3 bucket as builds.json.bak.","shortMessageHtmlLink":"cmd-cloud-prune: Fixed cloud pruning and backed up builds.json"}},{"before":"cb629eb934d1bf1fad69dbcaa42226e03944cfcb","after":"d14b405bc027fb291711d403be412175d822c542","ref":"refs/heads/dependabot/go_modules/github.com/coreos/butane-0.21.0","pushedAt":"2024-08-27T18:28:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump github.com/coreos/butane from 0.19.0 to 0.21.0\n\nBumps [github.com/coreos/butane](https://github.com/coreos/butane) from 0.19.0 to 0.21.0.\n- [Release notes](https://github.com/coreos/butane/releases)\n- [Changelog](https://github.com/coreos/butane/blob/main/docs/release-notes.md)\n- [Commits](https://github.com/coreos/butane/compare/v0.19.0...v0.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/coreos/butane\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/coreos/butane from 0.19.0 to 0.21.0"}},{"before":"cd212bd55e6c05ae7286352ad09c6b1228103f83","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/coreos/ignition/v2-2.19.0","pushedAt":"2024-08-27T18:26:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"}},{"before":"5e7638ff20fc37006f238b45bf4eb516982a8be5","after":"ad60ee4ef5c905c90c9cfa07ef8e28ba1f3afa5c","ref":"refs/heads/main","pushedAt":"2024-08-27T18:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11934099?s=80&v=4"},"commit":{"message":"build(deps): bump github.com/coreos/ignition/v2 from 2.17.0 to 2.19.0\n\nBumps [github.com/coreos/ignition/v2](https://github.com/coreos/ignition) from 2.17.0 to 2.19.0.\n- [Release notes](https://github.com/coreos/ignition/releases)\n- [Changelog](https://github.com/coreos/ignition/blob/main/docs/release-notes.md)\n- [Commits](https://github.com/coreos/ignition/compare/v2.17.0...v2.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/coreos/ignition/v2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/coreos/ignition/v2 from 2.17.0 to 2.19.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMDoyMjoxOS4wMDAwMDBazwAAAATC_loL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxODoyNjo1NS4wMDAwMDBazwAAAASlsmhV"}},"title":"Activity ยท coreos/coreos-assembler"}