{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71019,"defaultBranch":"master","name":"rake-compiler","ownerLogin":"rake-compiler","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-11-03T12:19:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10327839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706679352.0","currentOid":""},"activityList":{"items":[{"before":"24c7f2c22ca843061c7d0b0c5db86603b79444eb","after":"7357f9e917dae79350687782c22596a036693405","ref":"refs/heads/master","pushedAt":"2024-01-31T05:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"109fff52c1dd29d6cae2efe50a17d6ecef71f467","after":"24c7f2c22ca843061c7d0b0c5db86603b79444eb","ref":"refs/heads/master","pushedAt":"2024-01-31T05:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.7 entry","shortMessageHtmlLink":"Add 1.2.7 entry"}},{"before":"3ffaf97aedd21d5505c71234d8dc42d7a40dc9a3","after":"109fff52c1dd29d6cae2efe50a17d6ecef71f467","ref":"refs/heads/master","pushedAt":"2024-01-30T03:09:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"set `required_rubygems_version` for native gems that specify the linux libc (#236)\n\n### Problem I'm trying to solve\r\n\r\nRubygems does not correctly recognize `-musl` or `-gnu` platform\r\nsuffixes until v3.3.22.\r\n\r\n### Solution\r\n\r\nIf rake-compiler is building a linux native gem that specifies a libc in\r\nits platform object, then add \">= 3.3.22\" to the\r\nrequired_rubygems_version requirement.\r\n\r\n\r\nhttps://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#3322--2022-09-07\r\n\r\n### Context\r\n\r\nWhile working on musl support in the precompilation toolchain:\r\n\r\n- https://github.com/rake-compiler/rake-compiler-dock/pull/111\r\n- https://github.com/flavorjones/ruby-c-extensions-explained/pull/27\r\n- https://github.com/sparklemotion/sqlite3-ruby/pull/442\r\n- https://github.com/sparklemotion/nokogiri/pull/3111\r\n\r\nI noticed that Ruby 3.0 is still shipping with Rubygems 3.2.33, which\r\ndoes not recognize these gem platforms.\r\n\r\nSpecifying the rubygems requirement changes the error experienced by\r\nusers during gem installation from:\r\n\r\n> ERROR: While executing gem ... (Gem::Exception)\r\n> Unable to find spec for #\r\n\r\nto:\r\n\r\n> ERROR: Error installing\r\nrcee_precompiled-0.6.test.2024.0128.1735-x86_64-linux-musl.gem:\r\n> rcee_precompiled-0.6.test.2024.0128.1735-x86_64-linux-musl requires\r\nRubyGems version >= 3.3.22.\r\n> The current RubyGems version is 3.2.33. Try 'gem update --system' to\r\nupdate RubyGems itself.","shortMessageHtmlLink":"set required_rubygems_version for native gems that specify the linu…"}},{"before":"322cf976c0ac7e3fbf0a431c845cb7d6e3dcc9d9","after":"3ffaf97aedd21d5505c71234d8dc42d7a40dc9a3","ref":"refs/heads/master","pushedAt":"2024-01-30T01:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Remove unused variable (#237)\n\n```\r\ntasks/rspec.rake:3: warning: assigned but unused variable - e\r\n```\r\n\r\nCo-authored-by: Jean Boussier ","shortMessageHtmlLink":"Remove unused variable (#237)"}},{"before":"41bf28daad8bd41c4181525522a18abb2428fb5b","after":"322cf976c0ac7e3fbf0a431c845cb7d6e3dcc9d9","ref":"refs/heads/master","pushedAt":"2024-01-23T00:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"fcc6715efe0fed69a6b72c5cb664b30ee9662e43","after":"41bf28daad8bd41c4181525522a18abb2428fb5b","ref":"refs/heads/master","pushedAt":"2024-01-23T00:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.6 entry","shortMessageHtmlLink":"Add 1.2.6 entry"}},{"before":"46bdfa546bf78c1a57f2eb7632c99a34c75baee7","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-23T00:04:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"42cb5aa05c3f834cb983281486092ed38be15885","after":"fcc6715efe0fed69a6b72c5cb664b30ee9662e43","ref":"refs/heads/master","pushedAt":"2024-01-23T00:04:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4 (#234)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to\r\n4.\r\n
\r\nRelease notes\r\n

Sourced from actions/checkout's\r\nreleases.

\r\n
\r\n

v4.0.0

\r\n

What's Changed

\r\n
    \r\n
  • Update default runtime to node20 by @​takost in actions/checkout#1436
  • \r\n
  • Support fetching without the --progress option by @​simonbaird in actions/checkout#1067
  • \r\n
  • Release 4.0.0 by @​takost in actions/checkout#1447
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​takost made\r\ntheir first contribution in actions/checkout#1436
  • \r\n
  • @​simonbaird made\r\ntheir first contribution in actions/checkout#1067
  • \r\n
\r\n

Full Changelog: https://github.com/actions/checkout/compare/v3...v4.0.0

\r\n

v3.6.0

\r\n

What's Changed

\r\n
    \r\n
  • Mark test scripts with Bash'isms to be run via Bash by @​dscho in actions/checkout#1377
  • \r\n
  • Add option to fetch tags even if fetch-depth > 0 by @​RobertWieczoreck\r\nin actions/checkout#579
  • \r\n
  • Release 3.6.0 by @​luketomlinson\r\nin actions/checkout#1437
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​RobertWieczoreck\r\nmade their first contribution in actions/checkout#579
  • \r\n
  • @​luketomlinson\r\nmade their first contribution in actions/checkout#1437
  • \r\n
\r\n

Full Changelog: https://github.com/actions/checkout/compare/v3.5.3...v3.6.0

\r\n

v3.5.3

\r\n

What's Changed

\r\n
    \r\n
  • Fix: Checkout Issue in self hosted runner due to faulty submodule\r\ncheck-ins by @​megamanics in actions/checkout#1196
  • \r\n
  • Fix typos found by codespell by @​DimitriPapadopoulos\r\nin actions/checkout#1287
  • \r\n
  • Add support for sparse checkouts by @​dscho and @​dfdez in actions/checkout#1369
  • \r\n
  • Release v3.5.3 by @​TingluoHuang\r\nin actions/checkout#1376
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​megamanics made\r\ntheir first contribution in actions/checkout#1196
  • \r\n
  • @​DimitriPapadopoulos\r\nmade their first contribution in actions/checkout#1287
  • \r\n
  • @​dfdez made\r\ntheir first contribution in actions/checkout#1369
  • \r\n
\r\n

Full Changelog: https://github.com/actions/checkout/compare/v3...v3.5.3

\r\n

v3.5.2

\r\n

What's Changed

\r\n
    \r\n
  • Fix: Use correct API url / endpoint in GHES by @​fhammerl in actions/checkout#1289\r\nbased on #1286\r\nby @​1newsr
  • \r\n
\r\n

Full Changelog: https://github.com/actions/checkout/compare/v3.5.1...v3.5.2

\r\n

v3.5.1

\r\n

What's Changed

\r\n
    \r\n
  • Improve checkout performance on Windows runners by upgrading\r\n@​actions/github dependency by @​BrettDong in actions/checkout#1246
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​BrettDong\r\nmade their first contribution in actions/checkout#1246
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from actions/checkout's\r\nchangelog.

\r\n
\r\n

Changelog

\r\n

v4.1.0

\r\n\r\n

v4.0.0

\r\n
    \r\n
  • Support\r\nfetching without the --progress option
  • \r\n
  • Update to\r\nnode20
  • \r\n
\r\n

v3.6.0

\r\n\r\n

v3.5.3

\r\n\r\n

v3.5.2

\r\n\r\n

v3.5.1

\r\n\r\n

v3.5.0

\r\n\r\n

v3.4.0

\r\n
    \r\n
  • Upgrade\r\ncodeql actions to v2
  • \r\n
  • Upgrade\r\ndependencies
  • \r\n
  • Upgrade\r\n@​actions/io
  • \r\n
\r\n

v3.3.0

\r\n\r\n

v3.2.0

\r\n\r\n

v3.1.0

\r\n\r\n

v3.0.2

\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • b4ffde6\r\nLink to release page from what's new section (#1514)
  • \r\n
  • 8530928\r\nCorrect link to GitHub Docs (#1511)
  • \r\n
  • 7cdaf2f\r\nUpdate CODEOWNERS to Launch team (#1510)
  • \r\n
  • 8ade135\r\nPrepare 4.1.0 release (#1496)
  • \r\n
  • c533a0a\r\nAdd support for partial checkout filters (#1396)
  • \r\n
  • 72f2cec\r\nUpdate README.md for V4 (#1452)
  • \r\n
  • 3df4ab1\r\nRelease 4.0.0 (#1447)
  • \r\n
  • 8b5e8b7\r\nSupport fetching without the --progress option (#1067)
  • \r\n
  • 97a652b\r\nUpdate default runtime to node20 (#1436)
  • \r\n
  • f43a0e5\r\nRelease 3.6.0 (#1437)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=2&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4 (#234)"}},{"before":null,"after":"46bdfa546bf78c1a57f2eb7632c99a34c75baee7","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-22T23:57:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4"}},{"before":"d1f05436ee86b3fad312d6e8b5dacc401158e1f9","after":"42cb5aa05c3f834cb983281486092ed38be15885","ref":"refs/heads/master","pushedAt":"2024-01-22T23:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"ci: enable Dependabot","shortMessageHtmlLink":"ci: enable Dependabot"}},{"before":"9b4edc0b993da31a035f02a75cd3f74f3c67ef6e","after":"d1f05436ee86b3fad312d6e8b5dacc401158e1f9","ref":"refs/heads/master","pushedAt":"2024-01-22T23:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"ci: Add Ruby 3.3","shortMessageHtmlLink":"ci: Add Ruby 3.3"}},{"before":"d678a2e975310a57063985eed60e75d90b19cc94","after":"9b4edc0b993da31a035f02a75cd3f74f3c67ef6e","ref":"refs/heads/master","pushedAt":"2024-01-22T23:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"`require` the target `rbconfig` rather than copypasting verbatim (#233)\n\nFixes #232","shortMessageHtmlLink":"require the target rbconfig rather than copypasting verbatim (#233)"}},{"before":"6be52be063840875baba9fef51285e68b35ae542","after":"d678a2e975310a57063985eed60e75d90b19cc94","ref":"refs/heads/master","pushedAt":"2023-08-02T23:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"ci test: add Ruby 3.2","shortMessageHtmlLink":"ci test: add Ruby 3.2"}},{"before":"9baeced144c20c3f40be2d678ac5b7f3ef4654a4","after":"6be52be063840875baba9fef51285e68b35ae542","ref":"refs/heads/master","pushedAt":"2023-08-02T23:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"19bc7b49e90342bff9ad7d0e3a3a37a55f259753","after":"9baeced144c20c3f40be2d678ac5b7f3ef4654a4","ref":"refs/heads/master","pushedAt":"2023-08-02T23:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.5 entry","shortMessageHtmlLink":"Add 1.2.5 entry"}},{"before":"6af09fd5d46d7a005d91a97de280a18d7872b5e1","after":"19bc7b49e90342bff9ad7d0e3a3a37a55f259753","ref":"refs/heads/master","pushedAt":"2023-08-02T23:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Restore Ruby 2.5 support broken in v1.2.4 (#226)\n\nGitHub: fix GH-224\r\n\r\nPathname#relative_path_from supports string arguments only in Ruby 2.6+\r\n(see https://github.com/ruby/ruby/commit/dde0e30c)\r\n\r\nReported by Ivo Anjo. Thanks!!!","shortMessageHtmlLink":"Restore Ruby 2.5 support broken in v1.2.4 (#226)"}},{"before":"77d9294a203a11b39ee2e3d295e91706049b91ea","after":"6af09fd5d46d7a005d91a97de280a18d7872b5e1","ref":"refs/heads/master","pushedAt":"2023-08-02T23:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Fix a bug that make.exe path may be broken\n\nGitHub: fix GH-225\n\nThis is not a real fix. This works only when Windows user doesn't\nspecify make.exe path explicitly by MAKE environment variable.\n\nIf an user specifies c:\\...\\make.exe by MAKE environment variable\nexplicitly, it still doesn't work. But I'm not sure whether the use\ncase exists or not. If we get a report for the use case and the user\ncan't use c:/.../make.exe path instead of c:\\...\\make.exe, I'll\nreconsider how to fix the use case.\n\nReported by Lukasz Suleja. Thanks!!!","shortMessageHtmlLink":"Fix a bug that make.exe path may be broken"}},{"before":"f3c9a45190b8b9da1cf89fe29beff298adb267a0","after":"77d9294a203a11b39ee2e3d295e91706049b91ea","ref":"refs/heads/master","pushedAt":"2023-08-01T05:26:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"0d93b08912c3afad7bbc7e02b080881a09ab1b27","after":"f3c9a45190b8b9da1cf89fe29beff298adb267a0","ref":"refs/heads/master","pushedAt":"2023-08-01T05:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.4 entry","shortMessageHtmlLink":"Add 1.2.4 entry"}},{"before":"100d4241f27fbc9568846a2c1d7a63febeef4522","after":"0d93b08912c3afad7bbc7e02b080881a09ab1b27","ref":"refs/heads/master","pushedAt":"2023-08-01T05:18:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Use ENV variables to set conf paths (#222)\n\ncloses: GH-202\r\n\r\nInstead of creating `.rake-compiler-siteconf.rb` to override\r\n`RbConfig::MAKEFILE_CONFIG` and `RbConfig::CONFIG`, set environment\r\nvariables to `make install` command. Since `RbConfig` is suppose to be\r\nreadonly, we shouldn't overwrite its values.\r\n\r\nAdditionally, this update addresses a bug caused by\r\n`.rake-compiler-siteconf.rb`. The file's hardcoded destination path\r\ncauses `rake-compiler` to consistently create files in that location,\r\neven if the project is renamed or moved. Consequently, changes to the\r\ngem project's path do not trigger the file task to update the file. This\r\nfix resolves this issue.\r\n\r\n---------\r\n\r\nCo-authored-by: Sutou Kouhei ","shortMessageHtmlLink":"Use ENV variables to set conf paths (#222)"}},{"before":"1aedbf8115e11a2fc179bcb1912df1505a719562","after":"100d4241f27fbc9568846a2c1d7a63febeef4522","ref":"refs/heads/master","pushedAt":"2023-06-18T20:21:58.512Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add syntax-highlighting to example Ruby code in README.md (#221)\n\nI think that applying syntax highlighting here will provide a more\r\nreadable README.\r\n\r\nSince syntax highlighting cannot be performed on [indented code\r\nblocks](https://spec.commonmark.org/0.30/#indented-code-blocks), I\r\nreplaced all ruby code parts with [fenced code\r\nblocks](https://spec.commonmark.org/0.30/#fenced-code-blocks) and\r\nspecified `ruby` as their [info\r\nstrings](https://spec.commonmark.org/0.30/#info-string). If you believe\r\nthat the mixing of indented code blocks and fenced code blocks should be\r\navoided, then I'm willing to rewrite all ones in fenced code blocks.","shortMessageHtmlLink":"Add syntax-highlighting to example Ruby code in README.md (#221)"}},{"before":"64d9c1c75c2d0685544a9d9f3d0d31a39cbc6c2d","after":"1aedbf8115e11a2fc179bcb1912df1505a719562","ref":"refs/heads/master","pushedAt":"2023-05-30T04:47:01.946Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"1d570f765d1e82334071c73d27c3dca4fade70e9","after":"64d9c1c75c2d0685544a9d9f3d0d31a39cbc6c2d","ref":"refs/heads/master","pushedAt":"2023-05-30T04:46:26.593Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Remove tests from gem","shortMessageHtmlLink":"Remove tests from gem"}},{"before":"297cd16e9d42396f5242e97ecc58da9a9293cc72","after":"1d570f765d1e82334071c73d27c3dca4fade70e9","ref":"refs/heads/master","pushedAt":"2023-05-30T04:45:28.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.3 entry","shortMessageHtmlLink":"Add 1.2.3 entry"}},{"before":"f66a9a2c79031e8707ec8662918abec46f4c1041","after":"297cd16e9d42396f5242e97ecc58da9a9293cc72","ref":"refs/heads/master","pushedAt":"2023-05-30T04:43:02.072Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"handle nil in config options (broken in 1.2.2) (#217)\n\n__Context__\r\n\r\nIn rake-compiler 1.2.1 and earlier, if an extension did something like\r\nthis, rake-compiler handled it gracefully:\r\n\r\n```ruby\r\n Rake::ExtensionTask.new(\"gem\", spec) do |ext|\r\n ext.config_options << ENV[\"EXTOPTS\"] # this is probably going to be nil\r\n end\r\n```\r\n\r\nIt is OK to do this because in 1.2.1 and earlier, the command array was\r\nexecuted as:\r\n\r\n```\r\n sh cmd.join(' ')\r\n```\r\n\r\nHowever, this was changed in 1.2.2 to\r\n\r\n```\r\n sh *cmd\r\n```\r\n\r\nwhich of course is preferable. However, this breaks extensions [like\r\nnokogiri that do something silly like\r\nabove](https://github.com/sparklemotion/nokogiri/actions/runs/5109347425/jobs/9184057367).\r\n\r\n__Details__\r\n\r\nI've fixed Nokogiri (see\r\nhttps://github.com/sparklemotion/nokogiri/pull/2894) but I do think that\r\nthere may be other gems impacted by this change.\r\n\r\nThis PR does a few things:\r\n\r\n- extract a method `make_makefile_cmd` so that we can unit test it\r\n- backfill basic test coverage\r\n- backfill test for #215\r\n- write a test for this `nil` case, and fix it by returning the result\r\nof `cmd.compact`\r\n\r\nThis is a big PR because of the extraction and test coverage. Please let\r\nme know if you would prefer this to be done a different way.","shortMessageHtmlLink":"handle nil in config options (broken in 1.2.2) (#217)"}},{"before":"0f654b6753a05fac542de2b60a732e7e0d58c834","after":"f66a9a2c79031e8707ec8662918abec46f4c1041","ref":"refs/heads/master","pushedAt":"2023-05-30T00:37:06.770Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Fix a link to issue (#219)\n\nIt seems GH-211 is another fix (added `extra_sources`).","shortMessageHtmlLink":"Fix a link to issue (#219)"}},{"before":"68723114ada8db0456820e983a02f59bee4114bf","after":"0f654b6753a05fac542de2b60a732e7e0d58c834","ref":"refs/heads/master","pushedAt":"2023-05-30T00:24:20.664Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"test: replace usage of `==` as an expectation with `eq` or `be` (#218)\n\nalso make sure we run rspec with `--warnings` so we can see this more\r\neasily in the future.","shortMessageHtmlLink":"test: replace usage of == as an expectation with eq or be (#218)"}},{"before":"501c8d75a38cd9e512dac00d2ec0bfde3b9715f0","after":"68723114ada8db0456820e983a02f59bee4114bf","ref":"refs/heads/master","pushedAt":"2023-05-25T02:07:36.835Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"release: set title","shortMessageHtmlLink":"release: set title"}},{"before":"38653925dfd2f982a5047f7d38bbbc5e5031da11","after":"501c8d75a38cd9e512dac00d2ec0bfde3b9715f0","ref":"refs/heads/master","pushedAt":"2023-05-25T02:06:14.835Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"8a830fabb33d02ea618e686678d82c12737ce07c","after":"38653925dfd2f982a5047f7d38bbbc5e5031da11","ref":"refs/heads/master","pushedAt":"2023-05-25T02:05:29.510Z","pushType":"push","commitsCount":1,"pusher":{"login":"kou","name":"Sutou Kouhei","path":"/kou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27350?s=80&v=4"},"commit":{"message":"Add 1.2.2 entry","shortMessageHtmlLink":"Add 1.2.2 entry"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7a0FiwA","startCursor":null,"endCursor":null}},"title":"Activity · rake-compiler/rake-compiler"}