{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28981814,"defaultBranch":"main","name":"rake-compiler-dock","ownerLogin":"rake-compiler","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-08T19:19:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10327839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724271622.0","currentOid":""},"activityList":{"items":[{"before":"d6ef24ac69b576a2127f8e41b29a8ddc8f78e5a1","after":null,"ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-08-21T20:20:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"33e98dc2a90241c87dd62019d67036dfc369578a","after":"d5a3d13561b4107a6ddf70e08f914c1890070731","ref":"refs/heads/main","pushedAt":"2024-08-21T20:20:20.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #126 from rake-compiler/flavorjones-update-all-to-ubuntu-20.04\n\nmove `x86_64-linux` to be based on `ubuntu:20.04`","shortMessageHtmlLink":"Merge pull request #126 from rake-compiler/flavorjones-update-all-to-…"}},{"before":"c78cdcb11b9ee666757651667c4d2da6d9858aa4","after":"d6ef24ac69b576a2127f8e41b29a8ddc8f78e5a1","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-08-07T23:32:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"get x86-linux-gnu green\n\n- install i686 compilers on the x86-linux-gnu image\n- tweak mkmf flags","shortMessageHtmlLink":"get x86-linux-gnu green"}},{"before":"fc03ad1907a660b5a605fc93d005662a70eb6170","after":"c78cdcb11b9ee666757651667c4d2da6d9858aa4","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-08-07T22:04:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"get x86-linux-gnu green\n\n- install i686 compilers on the x86-linux-gnu image\n- tweak mkmf flags","shortMessageHtmlLink":"get x86-linux-gnu green"}},{"before":"2ccf0007fbd4aea7341841174ea6bdb16d60490b","after":"fc03ad1907a660b5a605fc93d005662a70eb6170","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-08-07T19:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"add `-lz` to the libraries linked against by mkmf's TRY_LINK\n\nwhich wasn't necessary on manylinux2014 but seems to be necessary on\nubuntu:20.04 (but just for intel+gnu? weird.) to resolve this error\nbuilding native extensions:\n\n LD_LIBRARY_PATH=.:/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/lib\n \"x86_64-linux-gnu-gcc -o conftest\n -I/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/include/ruby-3.3.0+0/x86_64-linux-gnu\n -I/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/include/ruby-3.3.0+0/ruby/backward\n -I/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/include/ruby-3.3.0+0\n -I../../../../ext/mri -O1 -fno-omit-frame-pointer -fno-fast-math\n -fstack-protector-strong -s -fPIC conftest.c\n -L. -L/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/lib\n -Wl,-rpath,/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/lib\n -L. -pipe -s -fstack-protector-strong -rdynamic -Wl,-export-dynamic\n -Wl,--no-as-needed -lruby-static -lpthread -lrt -ldl -lcrypt\n -Wl,-rpath,/usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/lib\n -lruby -lm -lpthread -lc\"\n\n /usr/bin/ld: /usr/local/rake-compiler/ruby/x86_64-linux-gnu/ruby-3.3.0-rc1/lib/libruby-static.a(addr2line.o): in function `fill_lines':\n addr2line.c:(.text+0x1bc0): undefined reference to `uncompress'\n collect2: error: ld returned 1 exit status","shortMessageHtmlLink":"add -lz to the libraries linked against by mkmf's TRY_LINK"}},{"before":"5dffd4d16cc27beea90d25ad6206dcf1f4f6e853","after":"2ccf0007fbd4aea7341841174ea6bdb16d60490b","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-08-07T19:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"add `-lz` to the libraries linked against by mkmf's TRY_LINK\n\nwhich wasn't necessary on manylinux2014 but seems to be necessary on\nubuntu:20.04, but just for intel+gnu? weird.","shortMessageHtmlLink":"add -lz to the libraries linked against by mkmf's TRY_LINK"}},{"before":"feb63fcc5bf394d5dfc08a900c8acb6ad8ca67f1","after":"44c297c0b31d12549e57801e1817ddcc223ed20c","ref":"refs/heads/v1.5.x","pushedAt":"2024-07-30T21:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"version bump to v1.5.2","shortMessageHtmlLink":"version bump to v1.5.2"}},{"before":"8a6f50a42125e3882682bc64129f0d66d8a7caf7","after":null,"ref":"refs/heads/flavorjones-bump-base-images","pushedAt":"2024-07-30T20:09:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"114086dc18255aeacf6d0ca37d2a1a50290ef0cc","after":"feb63fcc5bf394d5dfc08a900c8acb6ad8ca67f1","ref":"refs/heads/v1.5.x","pushedAt":"2024-07-30T20:09:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #127 from rake-compiler/flavorjones-bump-base-images\n\nUpdate manylinux2014 base images with version patched for EOL","shortMessageHtmlLink":"Merge pull request #127 from rake-compiler/flavorjones-bump-base-images"}},{"before":"1682329f799082b45bec473c1bed3923ae8cd67e","after":"8a6f50a42125e3882682bc64129f0d66d8a7caf7","ref":"refs/heads/flavorjones-bump-base-images","pushedAt":"2024-07-30T19:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Update manylinux2014 base images with version patched for EOL\n\nWith CentOS 7 becoming EOL as of 2024-06-30, `yum` will no longer work\nin the `x86_64-linux-gnu` and `x86-linux-gnu` images shipped with\nv1.5.1 and earlier.\n\nIn this commit, we update the `manylinux2014` base image for the\n`x86_64-linux-gnu` and `x86-linux-gnu` images to point at a version\npatched by `pypa` to use valid yum mirrors. See\nhttps://github.com/pypa/manylinux/pull/1628 for more information.\n\nNote that the ubuntu image version is the same from v1.5.0 and v1.5.1.","shortMessageHtmlLink":"Update manylinux2014 base images with version patched for EOL"}},{"before":null,"after":"1682329f799082b45bec473c1bed3923ae8cd67e","ref":"refs/heads/flavorjones-bump-base-images","pushedAt":"2024-07-30T18:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Update manylinux2014 base images with version patched for EOL\n\nWith CentOS 7 becoming EOL as of 2024-06-30, `yum` will no longer work\nin the `x86_64-linux-gnu` and `x86-linux-gnu` images shipped with\nv1.5.1 and earlier.\n\nIn this commit, we update the `manylinux2014` base image for the\n`x86_64-linux-gnu` and `x86-linux-gnu` images to point at a version\npatched by `pypa` to use valid yum mirrors. See\nhttps://github.com/pypa/manylinux/pull/1628 for more information.\n\nNote that the ubuntu image version is the same from v1.5.0 and v1.5.1.","shortMessageHtmlLink":"Update manylinux2014 base images with version patched for EOL"}},{"before":"e236020b729edb38dc32cfc542a0146783389baf","after":"5dffd4d16cc27beea90d25ad6206dcf1f4f6e853","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-07-29T21:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"add `-lz` to the libraries linked against by mkmf's TRY_LINK\n\nwhich wasn't necessary on manylinux2014 but seems to be necessary on\nubuntu:20.04, but just for x86? weird.","shortMessageHtmlLink":"add -lz to the libraries linked against by mkmf's TRY_LINK"}},{"before":"2fbf52869ba5742653bf0ee4f8bc32f6ec0519fc","after":"e236020b729edb38dc32cfc542a0146783389baf","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-07-29T21:13:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"drop manylinux and use ubuntu for all platforms\n\n- manylinux2014 is EOL\n- manylinux_2_28 works for x86_64\n - but does not provide support for 32-bit linux\n - and non-x86 images are pinned to that platform so they don't easily cross-compile\n- ubuntu 20.04 generates code compatible with glibc 2.29\n - not much worse than 2.28\n - much lower complexity since we unify the image build process\n\nso let's give it a try","shortMessageHtmlLink":"drop manylinux and use ubuntu for all platforms"}},{"before":null,"after":"2fbf52869ba5742653bf0ee4f8bc32f6ec0519fc","ref":"refs/heads/flavorjones-update-all-to-ubuntu-20.04","pushedAt":"2024-07-29T21:05:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"drop manylinux and use ubuntu for all platforms\n\n- manylinux2014 is EOL\n- manylinux_2_28 works for x86_64\n - but does not provide support for 32-bit linux\n - and non-x86 images are pinned to that platform so they don't easily cross-compile\n- ubuntu 20.04 generates code compatible with glibc 2.29\n - not much worse than 2.28\n - much lower complexity since we unify the image build process\n\nso let's give it a try","shortMessageHtmlLink":"drop manylinux and use ubuntu for all platforms"}},{"before":"114086dc18255aeacf6d0ca37d2a1a50290ef0cc","after":"33e98dc2a90241c87dd62019d67036dfc369578a","ref":"refs/heads/main","pushedAt":"2024-07-29T19:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"bump version to 1.6.0.dev\n\n[skip ci]","shortMessageHtmlLink":"bump version to 1.6.0.dev"}},{"before":"cba05eea6d1d2b97f0347d21f7973ef720e3ef65","after":"8bb8f55f8bd901db391c2f33a08e8a3a1e77ef47","ref":"refs/heads/flavorjones-update-manylinux-2024","pushedAt":"2024-07-28T19:06:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"add `-lz` to the libraries linked against by mkmf's TRY_LINK\n\nwhich seems to be necessary on the manylinux_2_28 image","shortMessageHtmlLink":"add -lz to the libraries linked against by mkmf's TRY_LINK"}},{"before":"5a9edb9d5b2936bd3dfe77a239e29015f78f036f","after":"cba05eea6d1d2b97f0347d21f7973ef720e3ef65","ref":"refs/heads/flavorjones-update-manylinux-2024","pushedAt":"2024-07-28T19:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"add `-lz` to the libraries linked against by mkmf's TRY_LINK\n\nwhich seems to be necessary on the manylinux_2_28 image","shortMessageHtmlLink":"add -lz to the libraries linked against by mkmf's TRY_LINK"}},{"before":null,"after":"8f5b8568d95ffd78b6666b14458eca85e5587ee4","ref":"refs/heads/flavorjones-3.3.0-support-drop-rc1","pushedAt":"2024-07-28T15:33:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"update ruby 3.3 support from 3.3.0-rc1 to 3.3.4\n\nNote that 3.3.0 is not usable because of\nhttps://bugs.ruby-lang.org/issues/20088.","shortMessageHtmlLink":"update ruby 3.3 support from 3.3.0-rc1 to 3.3.4"}},{"before":"8ff270e1e0df8139a3ff79edf978b82127214fdc","after":"5a9edb9d5b2936bd3dfe77a239e29015f78f036f","ref":"refs/heads/flavorjones-update-manylinux-2024","pushedAt":"2024-07-27T20:44:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"feat: bump x86_64-linux-gnu to use manylinux_2_28","shortMessageHtmlLink":"feat: bump x86_64-linux-gnu to use manylinux_2_28"}},{"before":null,"after":"8ff270e1e0df8139a3ff79edf978b82127214fdc","ref":"refs/heads/flavorjones-update-manylinux-2024","pushedAt":"2024-07-27T20:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"breaking change: dropping support for 32-bit linux\n\nAs part of #122 and adopting the pypa wheel images, we also must\nembrace their support matrix which does not include 32-bit linux as of\nmanylinux_2_28. See https://github.com/pypa/manylinux for more information.","shortMessageHtmlLink":"breaking change: dropping support for 32-bit linux"}},{"before":"6048ed129673383bd91c1f44f0c51231650c6c78","after":"114086dc18255aeacf6d0ca37d2a1a50290ef0cc","ref":"refs/heads/main","pushedAt":"2024-06-03T21:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"version bump to v1.5.1","shortMessageHtmlLink":"version bump to v1.5.1"}},{"before":"6048ed129673383bd91c1f44f0c51231650c6c78","after":"114086dc18255aeacf6d0ca37d2a1a50290ef0cc","ref":"refs/heads/v1.5.x","pushedAt":"2024-06-03T21:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"version bump to v1.5.1","shortMessageHtmlLink":"version bump to v1.5.1"}},{"before":null,"after":"6048ed129673383bd91c1f44f0c51231650c6c78","ref":"refs/heads/v1.5.x","pushedAt":"2024-06-03T20:34:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #123 from rake-compiler/121-update-pkg-config\n\nUpdate pkg-config in manylinux build images to 0.29.2","shortMessageHtmlLink":"Merge pull request #123 from rake-compiler/121-update-pkg-config"}},{"before":"d26db4db04276170431c73413404d9d772b42067","after":null,"ref":"refs/heads/121-update-pkg-config","pushedAt":"2024-06-03T20:30:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"a4943831423693296e393d175abbefaae5bf08d8","after":"6048ed129673383bd91c1f44f0c51231650c6c78","ref":"refs/heads/main","pushedAt":"2024-06-03T20:30:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #123 from rake-compiler/121-update-pkg-config\n\nUpdate pkg-config in manylinux build images to 0.29.2","shortMessageHtmlLink":"Merge pull request #123 from rake-compiler/121-update-pkg-config"}},{"before":null,"after":"d26db4db04276170431c73413404d9d772b42067","ref":"refs/heads/121-update-pkg-config","pushedAt":"2024-06-03T18:11:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"on manylinux, build and install a modern pkg-config","shortMessageHtmlLink":"on manylinux, build and install a modern pkg-config"}},{"before":"7f81378c63a17af79838bfcb162e5b30f07ffb61","after":null,"ref":"refs/heads/flavorjones-arm64-darwin-coverage","pushedAt":"2024-05-01T17:13:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"2497e6efcb6e865c83a7edbcf805cefd00e6bd0f","after":"a4943831423693296e393d175abbefaae5bf08d8","ref":"refs/heads/main","pushedAt":"2024-05-01T17:13:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #119 from rake-compiler/flavorjones-arm64-darwin-coverage\n\nci: add arm64-darwin coverage","shortMessageHtmlLink":"Merge pull request #119 from rake-compiler/flavorjones-arm64-darwin-c…"}},{"before":"a434dbabdda85f896649975175d1d7d7e623c29c","after":"7f81378c63a17af79838bfcb162e5b30f07ffb61","ref":"refs/heads/flavorjones-arm64-darwin-coverage","pushedAt":"2024-05-01T16:44:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"ci: add arm64-darwin coverage\n\nusing macos-14; and pin x86_64-darwin to macos-13","shortMessageHtmlLink":"ci: add arm64-darwin coverage"}},{"before":null,"after":"a434dbabdda85f896649975175d1d7d7e623c29c","ref":"refs/heads/flavorjones-arm64-darwin-coverage","pushedAt":"2024-05-01T15:40:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"ci: add arm64-darwin coverage\n\nusing macos-14; and pin x86_64-darwin to macos-13","shortMessageHtmlLink":"ci: add arm64-darwin coverage"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoJq9eAA","startCursor":null,"endCursor":null}},"title":"Activity · rake-compiler/rake-compiler-dock"}