{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":327976476,"defaultBranch":"main","name":"hook","ownerLogin":"tinkerbell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-08T18:01:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62397138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717263571.0","currentOid":""},"activityList":{"items":[{"before":"19d73bd4560ca6f724388e1aa36d400cdfe209b3","after":"45b33563727b6474ccee4f91d633bca8294dd17b","ref":"refs/heads/main","pushedAt":"2024-06-04T03:52:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"hook-mdev: `persistent-storage`: further sanitize model/serial parsed from wwid (#229)\n\n#### hook-mdev: `persistent-storage`: further sanitize model/serial parsed from wwid\n\n- some hardware vendors have literal `\\0` (backslash-zero) instead of proper null bytes in wwid\n- encoding that in YAML is painful, and systemd udev trims those out\n\nSigned-off-by: Ricardo Pardini ","shortMessageHtmlLink":"hook-mdev: persistent-storage: further sanitize model/serial parsed…"}},{"before":"e18ed1a243cf08e254b4fe310a15c5ad246f6732","after":null,"ref":"refs/tags/latest","pushedAt":"2024-06-01T17:39:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"454ff098362102286b856a67a11d4adf6c1f5bd5","after":"19d73bd4560ca6f724388e1aa36d400cdfe209b3","ref":"refs/heads/main","pushedAt":"2024-06-01T17:33:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"hook-mdev: better `/dev/disk/by-id` via custom mdev script for wwid parsing and fallbacks (#227)\n\n#### hook-mdev: add `persistent-storage` script from upstream Alpine (ipsis-literis)\n\n- original persistent-storage from upstream Alpine:\n - source https://gitlab.alpinelinux.org/alpine/mdev-conf/-/blob/master/persistent-storage?ref_type=heads\n - revision a21d1053dd5ca37538b0435d66c58a30cb273658\n- this is being added as reference for future rebases; it will be shellfmt'ed and modified in later commits\n\n\n#### hook-mdev: rename to `persistent-storage.sh` and shellfmt it (no real changes)\n\n- simple rename & shellfmt; separate commit for easy future rebasing\n\n\n#### hook-mdev: add customized `persistent-storage` script which tries harder to produce /dev/disk/by-id entries by parsing `wwid`\n\n- this is still not-even-close to systemd's udev, but should at least add _something_ to by-id when Alpine's mdev wouldn't\n - if device reports model and serial, all was/is good;\n - introduce:\n - if model or serial missing, try parsing them from wwid;\n - falls back to using the sanitized wwid as serial if parsing fails\n - last resort: falls back to using 'noserial' as serial for devices that only have a model.\n- also adds `util-linux` related apks, which brings a more capable `blkid`\n- for context: https://gitlab.alpinelinux.org/alpine/mdev-conf/-/commits/master/?ref_type=HEADS\n- add a log of logging, which you can see with `cat /var/log/mdev.log` on Hook's console","shortMessageHtmlLink":"hook-mdev: better /dev/disk/by-id via custom mdev script for wwid p…"}},{"before":"6e95501e23569ba3070f5193302eea3a0caf8728","after":null,"ref":"refs/tags/latest","pushedAt":"2024-06-01T17:14:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"1d72243d36b2ca3c19a9fd11e1a0dff2f8b631fd","after":"454ff098362102286b856a67a11d4adf6c1f5bd5","ref":"refs/heads/main","pushedAt":"2024-06-01T16:49:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"hook: add ttyUSB0/ttyUSB1 to getty consoles list (#228)\n\n#### hook: add ttyUSB0/ttyUSB1 to getty consoles list\n\n- ttyUSB0 is useful when handling machines without onboard tty, eg, laptops (use a ttl-dongle pair)\n\nSigned-off-by: Ricardo Pardini ","shortMessageHtmlLink":"hook: add ttyUSB0/ttyUSB1 to getty consoles list (#228)"}},{"before":"1cdeb262879f3304b27ad7a782f6ab38801a62a1","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-21T19:41:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"f730a8697caa1e91129bb8541d394d3f631446fb","after":"1d72243d36b2ca3c19a9fd11e1a0dff2f8b631fd","ref":"refs/heads/main","pushedAt":"2024-05-21T19:25:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Enable CONFIG_SCSI_MPT3SAS (#226)\n\n## Description\r\n\r\n\r\nCommunity member requested the need to have CONFIG_SCSI_MPT3SAS enabled.\r\nhttps://github.com/tinkerbell/hook/pull/166\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #166 \r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Enable CONFIG_SCSI_MPT3SAS (#226)"}},{"before":"3f52e07ccf0a2616128c203c72d0c99145e22476","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-20T22:20:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"393c1af440b5bf518d8298066fe87f8dc3a8f668","after":"f730a8697caa1e91129bb8541d394d3f631446fb","ref":"refs/heads/main","pushedAt":"2024-05-20T22:11:35.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"rpardini's May'24 fix batch: slim for 2Gb RAM devices (#225)\n\n> - recent userspace additions took the initramfs size near or over the 900mb mark for certain kernels.\n> - initramfs (gzipped cpio) is uncompressed by bootloader and mounted on tmpfs by kernel.\n> - tmpfs allows only 50% of physical RAM by default, and default can't be changed easily.\n> - slim down both the userspace (by stripping / removing some / etc) and the Armbian kernels (by removing modules)\n> - with those we're back below 900mb uncompressed again, and the default x86 hook tarball is down from 223 to 180mb compressed.\n> - add a check for uncompressed cpio size at 900mb; warn in GHA if it is ever hit again.\n> - also includes: fixes for ttyAML consoles, better logging, some dev/debug options used for batch\n> \n> note: review is easier if done commit-by-commit; sent a large batch due to same-line changes across them\n\n----\n\n#### build: common: better logging & emit notice/warn/error also to GHA workflow commands\n\n- see https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-notice-message\n- introduces `notice` level, which is just like `info` but brighter and goes to GHA\n- also: curb warning about USE_KERNEL_ID down to info\n\n\n#### kernel: armbian: fix: use ORAS binary appropriate to the (host) arch; bump ORAS to 1.2.0-rc.1 (from beta.1)\n\n- otherwise can't build those \"kernels\" on arm64-only & qemu+binfmt-deprived hosts\n\n\n#### build: introduce `OUTPUT_TARBALL_FILELIST=yes` to include LK's `--format tar` output and its filelist\n\n- useful during development for:\n - debugging esoteric issue with file permissions\n - checking the space usage distribution, so we can slim down where needed\n\n\n#### kernel: armbian: ensure kernel.tar contains entry for the / (root) directory\n\n- quite esoteric, but it seems LinuxKit uses the kernel.tar's root entry as its own entry\n- if that is missing, then the final product rootfs will have root dir with very strange permissions\n\n\n#### kernel: armbian: don't flood output with tar's verbose option\n\n\n#### kernel: armbian: remove some heavy kernel modules (so it fits in 2Gb RAM)\n\n- Armbian kernels are meant for general-purpose initrd's, and including all modules is overkill\n- this allows to boot on 2Gb RAM machines (tmpfs allows only up to 50% RAM)\n\n\n#### images: slim down golang binaries, by building without DWARF/debug symbols, stripping prebuilts, and removing unneeded bins\n\n- strip golang binaries (both during build with ldflags and prebuilt ones with 'strip'/binutils)\n- don't ship apk caches\n- we won't use docker-buildx nor docker-compose bins, which are huge; remove them\n- remove stray 'hook-bootkit' binary from source directory (leftover from ?)\n\n\n#### hook: add handling for ttyAML0/1 (used on Amlogic SoCs)\n\n- complements a68b6296f31c2abb63ba6f227d694f1328ccc6c8\n- create /dev devices with 243 major and 0/1 minor\n- add to securetty\n\n\n#### build: introduce check for initramfs size > 900Mb and warn/notice\n\n- those will most likely fail to boot on 2Gb RAM machines\n - initramfs will by default use tmpfs (which defaults to 50% ram), not ramfs","shortMessageHtmlLink":"rpardini's May'24 fix batch: slim for 2Gb RAM devices (#225)"}},{"before":"8c09f4e6ba76195bb79c85724b56833400fa52ee","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-18T00:06:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"74e114f4be793c626b19eb2566a47aa205cf806a","after":"393c1af440b5bf518d8298066fe87f8dc3a8f668","ref":"refs/heads/main","pushedAt":"2024-05-17T23:53:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Update linuxkit container image naming: (#224)\n\n## Description\r\n\r\n\r\nAfter pushing images was fixed, the naming of the images needed updated\r\nto match the existing `hook-*` naming schema.\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update linuxkit container image naming: (#224)"}},{"before":"93231163d0744465bad5938c5b66195b193855cc","after":"74e114f4be793c626b19eb2566a47aa205cf806a","ref":"refs/heads/main","pushedAt":"2024-05-17T23:13:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Push container images properly: (#223)\n\n## Description\r\n\r\n\r\nBecause of the way CI is built (2 self-hosted runners), CI was not\r\npushing container images when building on main. This was because PR's\r\nwould build the images and the would be locally in the Docker cache.\r\nThen when main ran, hook-lk containers.sh would run and see that the\r\nimage existed in the local Docker cache already and stop before pushing.\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Push container images properly: (#223)"}},{"before":"9569425f8329f9c57645da3fb0048078fbde8987","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-16T17:24:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"ec7b28fd5714542c320b99e1475a6aeff16dfbae","after":"93231163d0744465bad5938c5b66195b193855cc","ref":"refs/heads/main","pushedAt":"2024-05-16T17:19:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Fix ttys, fix device mounting issue in getty, add nerdctl (#222)\n\n## Description\r\n\r\n\r\nFor some reason I was seeing issues with the 6.6 kernel and ttys when\r\nthey are not explicitly set in the linuxkit yaml. Also with the 6.6\r\nkernel, I was seeing issues with the ctr command and character encoding\r\nor something similar. I was getting a lot of weird character when using\r\nit. Moving to nerdctl resolves this issue. Nerdctl is also a lot more\r\nuser friendly in general. Also, the getty container was getting\r\npermission denied issues when trying to mount devices. Explicitly adding\r\na block devices to the linuxkit yaml resolved this.\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Fix ttys, fix device mounting issue in getty, add nerdctl (#222)"}},{"before":"081f6246ddf680840175d257115afb66d3c837ae","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-15T22:04:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"fc29f2d698649c65bbcb173216f815723a70ef38","after":"ec7b28fd5714542c320b99e1475a6aeff16dfbae","ref":"refs/heads/main","pushedAt":"2024-05-15T21:58:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Revert \"Dont use arch in container image tag:\" (#219)\n\n#### Revert \"Dont use arch in container image tag:\"\n\n- This reverts commit 69a4c8725cd0a3585e40188ac82b262984c991f4:\n> \"The service containers we build shouldnt use arch in the tags. This way the same tag will have mulitple archs at the registry layer.\"\n- this isn't really true, as can be seen from the --platform argument to buildx; also the GHA matrix'es are split per-arch\n- effectively, we had random arch (but not both) in each tag, depending on build speed/order in GHA\n- causes `Error creating 000-rngd1: fork/exec /usr/bin/runc: exec format error` (and many others) depending on luck or lack thereof","shortMessageHtmlLink":"Revert \"Dont use arch in container image tag:\" (#219)"}},{"before":"9b5bc75f5905b40ead8716afdecb853b5d70167e","after":"fc29f2d698649c65bbcb173216f815723a70ef38","ref":"refs/heads/main","pushedAt":"2024-05-15T21:53:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Fix mergify config: (#221)\n\n## Description\r\n\r\n\r\nThe check names were not correct.\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Fix mergify config: (#221)"}},{"before":"4bb3d851613ad7eb4dcd6e35198f4021efef8e22","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-15T15:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"caa95188c13c447af3f8202c4e4ff720e866ff76","after":"9b5bc75f5905b40ead8716afdecb853b5d70167e","ref":"refs/heads/main","pushedAt":"2024-05-15T15:26:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"build: armbian kernels: use inventory_id (sans \"armbian-\" prefix) in kernel tag name (#220)\n\n#### build: armbian kernels: use inventory_id (sans \"armbian-\" prefix)\r\nin kernel tag name\r\n\r\n- previous approach only took the 2nd dash-field, which is not enough to\r\nuniquely identify kernels\r\n- avoid `uefi-x86-edge` and `uefi-arm64-edge` both competing for `uefi`\r\n\r\nSigned-off-by: Ricardo Pardini ","shortMessageHtmlLink":"build: armbian kernels: use inventory_id (sans \"armbian-\" prefix) in …"}},{"before":"e44980dd1eb56d730c8732ffa32db93583c44ef5","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-02T15:20:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"2679d77de93a5d22b9acbbc3e0340eb4787627e9","after":"caa95188c13c447af3f8202c4e4ff720e866ff76","ref":"refs/heads/main","pushedAt":"2024-05-02T14:27:23.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Updates: (#217)\n\n## Description\r\n\r\n\r\n- Use latest v1.0.0 linuxkit images.\r\n- Add images dir with runc and containerd to be able to better control\r\nthe version.\r\n- Use latest upstream init as it has cgroups v2 as the default.\r\n- Add dhcp to the linuxkit services so that interfaces stay configured\r\nafter lease times expire.\r\n- Update to latest Docker in Docker version and update linuxkit spec to\r\nhandle cgroups v2.\r\n- Increase the kernel command line parameter size to 4096 bytes to allow\r\nfor longer things to be passed like certs, etc.\r\n- Default to linuxkit 1.2.0 binary as the containerd issues are resolved\r\nwith the ccgroup v2 changes.\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Updates: (#217)"}},{"before":"c5ffb7d404e3411fb0fcb6edfc68240dfa8eed1f","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-01T04:54:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"ef976ffd70bf4ec857b5abfa2698d5979be7f4a4","after":null,"ref":"refs/tags/20240501-0356","pushedAt":"2024-05-01T04:51:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"}},{"before":"ee4f1c5adce5af42eee0b89fe2bdd3d1531609f7","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-01T04:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"48f665508147127e4f7f5336b5f3d787fa5eb805","after":"2679d77de93a5d22b9acbbc3e0340eb4787627e9","ref":"refs/heads/main","pushedAt":"2024-05-01T04:46:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Update artifacts location. (#216)\n\n## Description\r\n\r\n\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update artifacts location. (#216)"}},{"before":"df276e9f15f57dab2268f42a53614744552aa527","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-01T04:43:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"d53833988a6091910385e8426c617b4b1bda5fa1","after":"48f665508147127e4f7f5336b5f3d787fa5eb805","ref":"refs/heads/main","pushedAt":"2024-05-01T04:39:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Artifacts are dash delimited not underscore. (#215)\n\n## Description\r\n\r\n\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Artifacts are dash delimited not underscore. (#215)"}},{"before":"f2c46eeec9e2ab4405cf8188403f0c62c1d31708","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-01T04:29:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"bf2d2e0c72092f6df4c90f9b761c3fc8e621636c","after":"d53833988a6091910385e8426c617b4b1bda5fa1","ref":"refs/heads/main","pushedAt":"2024-05-01T04:26:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Fix tarball location (#214)\n\n## Description\r\n\r\n\r\n\r\n## Why is this needed\r\n\r\n\r\n\r\nFixes: #\r\n\r\n## How Has This Been Tested?\r\n\r\n\r\n\r\n\r\n\r\n## How are existing users impacted? What migration steps/scripts do we\r\nneed?\r\n\r\n\r\n\r\n\r\n\r\n## Checklist:\r\n\r\nI have:\r\n\r\n- [ ] updated the documentation and/or roadmap (if required)\r\n- [ ] added unit or e2e tests\r\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Fix tarball location (#214)"}},{"before":"0403739486fd667ca8eafb0e45709bc57b41f8fe","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-01T04:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW5WJCAA","startCursor":null,"endCursor":null}},"title":"Activity · tinkerbell/hook"}