{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":526363266,"defaultBranch":"main","name":"devbox","ownerLogin":"jetify-com","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-18T20:27:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65328393?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715900300.0","currentOid":""},"activityList":{"items":[{"before":"cf2e2fdb3d0bed4a0548269d99e1f3656f3ad76d","after":null,"ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T22:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"8b69475bfbc1592be0726d2a9ea6b3f32b0ae086","after":"d434bf5ee06e8c7e85e97cc98223186a653d4d20","ref":"refs/heads/main","pushedAt":"2024-05-16T22:58:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix-cache] Allow use of multiple caches. Split read vs write (#2059)\n\n## Summary\r\n\r\n* Use new API\r\n* Allow devbox to use multiple caches for read. \r\n* Split read vs write caches\r\n\r\n## How was it tested?\r\n\r\nUntested, needs new api to be deployed\r\n\r\n---------\r\n\r\nSigned-off-by: Mike Landau \r\nCo-authored-by: Greg Curtis ","shortMessageHtmlLink":"[nix-cache] Allow use of multiple caches. Split read vs write (#2059)"}},{"before":null,"after":"a9f039d2dae9fa4b69f655884cc30c131ab07dbc","ref":"refs/heads/dependabot/bundler/examples/stacks/rails/blog/rexml-3.2.8","pushedAt":"2024-05-16T21:56:51.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 rexml from 3.2.6 to 3.2.8 in /examples/stacks/rails/blog\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 in /examples/stacks/rails/blog"}},{"before":"d3a51eeb99f849ba26e951d8a1ddcf2e32e37c18","after":"cf2e2fdb3d0bed4a0548269d99e1f3656f3ad76d","ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T21:41:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Merge branch 'main' into landau/use-multi-cache","shortMessageHtmlLink":"Merge branch 'main' into landau/use-multi-cache"}},{"before":"04ffc75223a0648459dbecb4a31d1efbabbb611f","after":null,"ref":"refs/heads/dependabot/bundler/examples/stacks/jekyll/myblog/rexml-3.2.8","pushedAt":"2024-05-16T21:40:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"2285a3edebda2cc564fcdd3ac6b3ab3c151ee855","after":"8b69475bfbc1592be0726d2a9ea6b3f32b0ae086","ref":"refs/heads/main","pushedAt":"2024-05-16T21:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.5 to 3.2.8 in /examples/stacks/jekyll/myblog (#2060)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\r\n
\r\nRelease notes\r\n

Sourced from rexml's\r\nreleases.

\r\n
\r\n

REXML 3.2.8 - 2024-05-16

\r\n

Fixes

\r\n
    \r\n
  • Suppressed a warning
  • \r\n
\r\n

REXML 3.2.7 - 2024-05-16

\r\n

Improvements

\r\n
    \r\n
  • \r\n

    Improve parse performance by using StringScanner.

    \r\n
      \r\n
    • \r\n

      GH-106

      \r\n
    • \r\n
    • \r\n

      GH-107

      \r\n
    • \r\n
    • \r\n

      GH-108

      \r\n
    • \r\n
    • \r\n

      GH-109

      \r\n
    • \r\n
    • \r\n

      GH-112

      \r\n
    • \r\n
    • \r\n

      GH-113

      \r\n
    • \r\n
    • \r\n

      GH-114

      \r\n
    • \r\n
    • \r\n

      GH-115

      \r\n
    • \r\n
    • \r\n

      GH-116

      \r\n
    • \r\n
    • \r\n

      GH-117

      \r\n
    • \r\n
    • \r\n

      GH-118

      \r\n
    • \r\n
    • \r\n

      GH-119

      \r\n
    • \r\n
    • \r\n

      GH-121

      \r\n
    • \r\n
    • \r\n

      Patch by NAITOH Jun.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    Improved parse performance when an attribute has many\r\n<s.

    \r\n
      \r\n
    • GH-124
    • \r\n
    \r\n
  • \r\n
\r\n

Fixes

\r\n
    \r\n
  • \r\n

    XPath: Fixed a bug of normalize_space(array).

    \r\n
      \r\n
    • \r\n

      GH-110

      \r\n
    • \r\n
    • \r\n

      GH-111

      \r\n
    • \r\n
    • \r\n

      Patch by flatisland.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    XPath: Fixed a bug that wrong position is used with nested path.

    \r\n
      \r\n
    • \r\n

      GH-110

      \r\n
    • \r\n
    • \r\n

      GH-122

      \r\n
    • \r\n
    • \r\n

      Reported by jcavalieri.

      \r\n
    • \r\n
    • \r\n

      Patch by NAITOH Jun.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    Fixed a bug that an exception message can't be generated for\r\ninvalid encoding XML.

    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

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

Sourced from rexml's\r\nchangelog.

\r\n
\r\n

3.2.8 - 2024-05-16 {#version-3-2-8}

\r\n

Fixes

\r\n
    \r\n
  • Suppressed a warning
  • \r\n
\r\n

3.2.7 - 2024-05-16 {#version-3-2-7}

\r\n

Improvements

\r\n
    \r\n
  • \r\n

    Improve parse performance by using StringScanner.

    \r\n
      \r\n
    • \r\n

      GH-106

      \r\n
    • \r\n
    • \r\n

      GH-107

      \r\n
    • \r\n
    • \r\n

      GH-108

      \r\n
    • \r\n
    • \r\n

      GH-109

      \r\n
    • \r\n
    • \r\n

      GH-112

      \r\n
    • \r\n
    • \r\n

      GH-113

      \r\n
    • \r\n
    • \r\n

      GH-114

      \r\n
    • \r\n
    • \r\n

      GH-115

      \r\n
    • \r\n
    • \r\n

      GH-116

      \r\n
    • \r\n
    • \r\n

      GH-117

      \r\n
    • \r\n
    • \r\n

      GH-118

      \r\n
    • \r\n
    • \r\n

      GH-119

      \r\n
    • \r\n
    • \r\n

      GH-121

      \r\n
    • \r\n
    • \r\n

      Patch by NAITOH Jun.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    Improved parse performance when an attribute has many\r\n<s.

    \r\n
      \r\n
    • GH-124
    • \r\n
    \r\n
  • \r\n
\r\n

Fixes

\r\n
    \r\n
  • \r\n

    XPath: Fixed a bug of normalize_space(array).

    \r\n
      \r\n
    • \r\n

      GH-110

      \r\n
    • \r\n
    • \r\n

      GH-111

      \r\n
    • \r\n
    • \r\n

      Patch by flatisland.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    XPath: Fixed a bug that wrong position is used with nested path.

    \r\n
      \r\n
    • \r\n

      GH-110

      \r\n
    • \r\n
    • \r\n

      GH-122

      \r\n
    • \r\n
    • \r\n

      Reported by jcavalieri.

      \r\n
    • \r\n
    • \r\n

      Patch by NAITOH Jun.

      \r\n
    • \r\n
    \r\n
  • \r\n
  • \r\n

    Fixed a bug that an exception message can't be generated for

    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 1cf37ba\r\nAdd 3.2.8 entry
  • \r\n
  • b67081c\r\nRemove an unused variable (#128)
  • \r\n
  • 94e180e\r\nSuppress a warning
  • \r\n
  • d574ba5\r\nci: install only gems required for running tests (#129)
  • \r\n
  • 4670f8f\r\nAdd missing Thanks section
  • \r\n
  • 9ba35f9\r\nBump version
  • \r\n
  • 085def0\r\nAdd 3.2.7 entry
  • \r\n
  • 4325835\r\nRead quoted attributes in chunks (#126)
  • \r\n
  • e77365e\r\nExclude older than 2.6 on macos-14
  • \r\n
  • bf2c8ed\r\nMove development dependencies to Gemfile (#124)
  • \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=rexml&package-manager=bundler&previous-version=3.2.5&new-version=3.2.8)](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\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/jetify-com/devbox/network/alerts).\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 rexml from 3.2.5 to 3.2.8 in /examples/stacks/jekyll/myblog (#2060)"}},{"before":"e4aedad0266d285603553208936aec263e400d99","after":"d3a51eeb99f849ba26e951d8a1ddcf2e32e37c18","ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T21:40:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Fix bad merge","shortMessageHtmlLink":"Fix bad merge"}},{"before":"adc690b4f7974c23afc56eeef92b34d5e9aaad85","after":"e4aedad0266d285603553208936aec263e400d99","ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T21:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Greg Curtis \nSigned-off-by: Mike Landau ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"9091f19b33be1ad47604b56cf03a2306f2e7b95e","after":null,"ref":"refs/heads/landau/prevent-double-fetch","pushedAt":"2024-05-16T20:52:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"b23231afee714670f97cd8faf3929dd7438021e7","after":"2285a3edebda2cc564fcdd3ac6b3ab3c151ee855","ref":"refs/heads/main","pushedAt":"2024-05-16T20:52:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix-cache] Prevent checking cache twice per package (#2055)\n\n## Summary\r\n\r\nFixes bug described here https://github.com/jetify-com/devbox/pull/2054\r\n\r\nA better (but a bit more involved) solution is to parallelize by output.\r\nCurrently we parallelize by meta-output (which includes\r\n`__default_output__`). This has two downsides:\r\n\r\n* `__default_output__` can be multiple outputs, in which case we don't\r\nparallelize them at all.\r\n* We still do redundant work when `__default_output__` is multiple\r\noutputs. (once as `__default_output__` and once for each individual\r\noutout that forms part of defaults).\r\n\r\n## How was it tested?","shortMessageHtmlLink":"[nix-cache] Prevent checking cache twice per package (#2055)"}},{"before":null,"after":"04ffc75223a0648459dbecb4a31d1efbabbb611f","ref":"refs/heads/dependabot/bundler/examples/stacks/jekyll/myblog/rexml-3.2.8","pushedAt":"2024-05-16T20:31:44.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 rexml from 3.2.5 to 3.2.8 in /examples/stacks/jekyll/myblog\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.5...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.5 to 3.2.8 in /examples/stacks/jekyll/myblog"}},{"before":"bb05b658f654f27de717032e059bff6079488a3a","after":"9091f19b33be1ad47604b56cf03a2306f2e7b95e","ref":"refs/heads/landau/prevent-double-fetch","pushedAt":"2024-05-16T20:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"don't use reduce","shortMessageHtmlLink":"don't use reduce"}},{"before":"61f2e822a8ad60a9165a63a4615408773261daff","after":"bb05b658f654f27de717032e059bff6079488a3a","ref":"refs/heads/landau/prevent-double-fetch","pushedAt":"2024-05-16T20:01:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Merge branch 'main' into landau/prevent-double-fetch","shortMessageHtmlLink":"Merge branch 'main' into landau/prevent-double-fetch"}},{"before":"1682f4009cdfbb2ea92b0c10bbf239547f6adbe3","after":"adc690b4f7974c23afc56eeef92b34d5e9aaad85","ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T19:01:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix-cache] Allow use of multiple caches. Split read vs write","shortMessageHtmlLink":"[nix-cache] Allow use of multiple caches. Split read vs write"}},{"before":null,"after":"1682f4009cdfbb2ea92b0c10bbf239547f6adbe3","ref":"refs/heads/landau/use-multi-cache","pushedAt":"2024-05-16T18:54:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix-cache] Allow use of multiple caches. Split read vs write","shortMessageHtmlLink":"[nix-cache] Allow use of multiple caches. Split read vs write"}},{"before":"8a977d06a8653dd3829927ac0b86cf74f8c3309c","after":null,"ref":"refs/heads/landau/update-actions","pushedAt":"2024-05-16T16:07:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"132ad462b3cc39e37d4350d45afb12279995ca63","after":"b23231afee714670f97cd8faf3929dd7438021e7","ref":"refs/heads/main","pushedAt":"2024-05-16T16:07:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[cicd] Update actions (#2058)\n\n## Summary\r\n\r\nTSIA\r\n\r\n## How was it tested?","shortMessageHtmlLink":"[cicd] Update actions (#2058)"}},{"before":null,"after":"8a977d06a8653dd3829927ac0b86cf74f8c3309c","ref":"refs/heads/landau/update-actions","pushedAt":"2024-05-16T03:18:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[cicd] Update actions","shortMessageHtmlLink":"[cicd] Update actions"}},{"before":"437c80d10f23185e6e5c817c9d60dddfa3e5b157","after":"6fee7123889f9aa09fd9363573b95d30e3740dca","ref":"refs/heads/jl/cloud-docs","pushedAt":"2024-05-15T23:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lagoja","name":"John Lago","path":"/Lagoja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750845?s=80&v=4"},"commit":{"message":"Updates based on feedback, add devbox.json details","shortMessageHtmlLink":"Updates based on feedback, add devbox.json details"}},{"before":"f5c5827348db0fcfa8173393f074e0797ce046cc","after":"df14a00734f84ccd838cf3ca67411b6f8eba63fb","ref":"refs/heads/jl/dockerfile-examples","pushedAt":"2024-05-15T22:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lagoja","name":"John Lago","path":"/Lagoja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750845?s=80&v=4"},"commit":{"message":"Add Stacks and DBs","shortMessageHtmlLink":"Add Stacks and DBs"}},{"before":null,"after":"f5c5827348db0fcfa8173393f074e0797ce046cc","ref":"refs/heads/jl/dockerfile-examples","pushedAt":"2024-05-15T17:35:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lagoja","name":"John Lago","path":"/Lagoja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750845?s=80&v=4"},"commit":{"message":"Development examples","shortMessageHtmlLink":"Development examples"}},{"before":null,"after":"61f2e822a8ad60a9165a63a4615408773261daff","ref":"refs/heads/landau/prevent-double-fetch","pushedAt":"2024-05-15T17:22:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"[nix-cache] Prevent checking cache twice per package","shortMessageHtmlLink":"[nix-cache] Prevent checking cache twice per package"}},{"before":"444cfef5f127e1cad506c9bc8a9b1d4eb1a39a94","after":null,"ref":"refs/heads/revert-2042-landau/skip-cache-check","pushedAt":"2024-05-15T15:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"}},{"before":"c198a04a6b3fd09d5466f99b0fd2d41ec14ba7a9","after":"132ad462b3cc39e37d4350d45afb12279995ca63","ref":"refs/heads/main","pushedAt":"2024-05-15T15:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Revert \"[perf] Skip cache check if store path exists locally\" (#2054)\n\nReverts jetify-com/devbox#2042\r\n\r\njetify-com/devbox#2042 introduced a bug where adding non-cached packages\r\nwould fail to add them to the flake on the first attempt. (it would\r\nsucceed on subsequent attempts after the package is already in the\r\nstore).\r\n\r\nThe root cause is that `fetchNarInfoStatus` gets called twice per\r\npackage (even though we cache it and we're not supposed to call it\r\ntwice). The first call returns `false` because the package is not\r\ncached. The second call returns `true` because the package is already in\r\nstore. This discrepancy essentially causes the package not to appear on\r\nthe flake at all. When updating state again, the package is already in\r\nthe nix store so both `fetchNarInfoStatus` calls return true.\r\n\r\nI think reverting this is best immediate course of action. In follow up\r\nwe should fix `fetchNarInfoStatus` so it only gets called once (it will\r\nimprove performance and is more correct).\r\n\r\nLater on we can think of better way to do jetify-com/devbox#2042. The\r\ncurrent implementation is a bit fragile and not 100% consistent with the\r\ninitial intention of the function, so I'm concerned it can lead to more\r\nbugs in the future.","shortMessageHtmlLink":"Revert \"[perf] Skip cache check if store path exists locally\" (#2054)"}},{"before":"bd03e44ef21572a337908b069dd31eadcadcf44c","after":null,"ref":"refs/heads/dependabot/bundler/examples/stacks/rails/blog/nokogiri-1.16.5","pushedAt":"2024-05-15T14:38:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"}},{"before":"d78aedf1b76255af48643ae34092b34ac068d73c","after":"c198a04a6b3fd09d5466f99b0fd2d41ec14ba7a9","ref":"refs/heads/main","pushedAt":"2024-05-15T14:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.2 to 1.16.5 in /examples/stacks/rails/blog (#2050)","shortMessageHtmlLink":"Bump nokogiri from 1.16.2 to 1.16.5 in /examples/stacks/rails/blog (#…"}},{"before":null,"after":"444cfef5f127e1cad506c9bc8a9b1d4eb1a39a94","ref":"refs/heads/revert-2042-landau/skip-cache-check","pushedAt":"2024-05-15T05:59:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeland73","name":"Mike Landau","path":"/mikeland73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/544948?s=80&v=4"},"commit":{"message":"Revert \"[perf] Skip cache check if store path exists locally (#2042)\"\n\nThis reverts commit ec0a7036903076037f864e2e80cba0acbf4d061e.","shortMessageHtmlLink":"Revert \"[perf] Skip cache check if store path exists locally (#2042)\""}},{"before":"2b337d6e451c842b40db1ccafab20baf644c6e59","after":null,"ref":"refs/heads/gcurtis/systemd-cache-fix","pushedAt":"2024-05-15T03:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"}},{"before":"35b9265ec068b48613ba12e5c73e02bffc170fb9","after":"d78aedf1b76255af48643ae34092b34ac068d73c","ref":"refs/heads/main","pushedAt":"2024-05-15T03:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"nixcache: fix setup error on multi-user systemd Nix installs (#2053)","shortMessageHtmlLink":"nixcache: fix setup error on multi-user systemd Nix installs (#2053)"}},{"before":"37cf7f2e8ef3dbc7eab593aa0e87eabe2073e933","after":"2b337d6e451c842b40db1ccafab20baf644c6e59","ref":"refs/heads/gcurtis/systemd-cache-fix","pushedAt":"2024-05-14T23:19:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gcurtis","name":"Greg Curtis","path":"/gcurtis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/230338?s=80&v=4"},"commit":{"message":"nixcache: fix setup error on multi-user systemd Nix installs","shortMessageHtmlLink":"nixcache: fix setup error on multi-user systemd Nix installs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETCI0ZQA","startCursor":null,"endCursor":null}},"title":"Activity · jetify-com/devbox"}