{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":389440236,"defaultBranch":"main","name":"stable-structures","ownerLogin":"dfinity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-25T21:01:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59101585?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716885620.0","currentOid":""},"activityList":{"items":[{"before":"ef33f83fd37df8372bafc0b5cd0c24e0c1f32adf","after":null,"ref":"refs/heads/jwendling/workflow","pushedAt":"2024-05-28T08:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"a62501e2b8ce99aab483127599f8c11e2ac720f2","after":"ee8ea0b5b725586daf40c4cdc20e8cf2fc675008","ref":"refs/heads/main","pushedAt":"2024-05-28T08:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix(ci): Sanitize PR title by using ENV (#219)\n\nAs a follow up to #218 we need to further sanitize by using the\r\nintermediate step of using an environment variable to avoid possible\r\nscript injection attack.","shortMessageHtmlLink":"fix(ci): Sanitize PR title by using ENV (#219)"}},{"before":null,"after":"ef33f83fd37df8372bafc0b5cd0c24e0c1f32adf","ref":"refs/heads/jwendling/workflow","pushedAt":"2024-05-28T06:31:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwndlng","name":"Jan Wendling","path":"/jwndlng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7381150?s=80&v=4"},"commit":{"message":"Use ENV for PR title","shortMessageHtmlLink":"Use ENV for PR title"}},{"before":"f2cde61b0c2070e06b012c77d50215b8eb79d8b1","after":"a62501e2b8ce99aab483127599f8c11e2ac720f2","ref":"refs/heads/main","pushedAt":"2024-05-24T11:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"feat: Add fuzzers for BTreeMap and MinHeap (#217)\n\n- Added two fuzzers `stable_btreemap_multiple_ops_persistent` and\r\n`stable_minheap_multiple_ops_persistent`\r\n- Added a CI job to check if the fuzzers can be built. However, the\r\nfuzzers are not run on CI yet.\r\n\r\nTo run a fuzzer locally, \r\n```sh\r\nrustup toolchain install nightly\r\ncargo install cargo-fuzz\r\ncargo +nightly fuzz run stable_btreemap_multiple_ops_persistent\r\n```","shortMessageHtmlLink":"feat: Add fuzzers for BTreeMap and MinHeap (#217)"}},{"before":"d5b6fae396389877cc450605f1c2edd49ced999d","after":null,"ref":"refs/heads/ielashi/workflow","pushedAt":"2024-05-24T11:30:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"206fc047acbca253d849a3ececb2e9f934dbcc45","after":"f2cde61b0c2070e06b012c77d50215b8eb79d8b1","ref":"refs/heads/main","pushedAt":"2024-05-24T11:30:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix: don't print PR title in github workflow (#218)\n\nPrinting the PR title can open the door for remote code execution, so\r\nthis commit removes it to be on the safe side.","shortMessageHtmlLink":"fix: don't print PR title in github workflow (#218)"}},{"before":null,"after":"d5b6fae396389877cc450605f1c2edd49ced999d","ref":"refs/heads/ielashi/workflow","pushedAt":"2024-05-24T08:33:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix: don't print pr title in github workflow","shortMessageHtmlLink":"fix: don't print pr title in github workflow"}},{"before":"81a609ee56164f8c96c490328ad9d7ab098bf86d","after":null,"ref":"refs/heads/ielashi/version_2","pushedAt":"2024-04-22T10:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"84788627913139b3c597f12b7306b69c08dc6491","after":"206fc047acbca253d849a3ececb2e9f934dbcc45","ref":"refs/heads/main","pushedAt":"2024-04-22T10:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"chore: increment version number (#214)","shortMessageHtmlLink":"chore: increment version number (#214)"}},{"before":"d1892826f0907dc6ff4764cd480c4d031496d732","after":"81a609ee56164f8c96c490328ad9d7ab098bf86d","ref":"refs/heads/ielashi/version_2","pushedAt":"2024-04-22T10:50:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ielashi/version_2","shortMessageHtmlLink":"Merge branch 'main' into ielashi/version_2"}},{"before":"f3ffbcf473220f407bf8999c8558a368c5dd0c5b","after":null,"ref":"refs/heads/ielashi/root_deallocation","pushedAt":"2024-04-22T10:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"4f6b8ae521884833498bae26369c353c10f28ea7","after":"84788627913139b3c597f12b7306b69c08dc6491","ref":"refs/heads/main","pushedAt":"2024-04-22T10:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"test: BTreeMap: add case for deallocating root node with overflows (#213)\n\nAdds a new test case to verify that deallocating the root node is done\r\ncorrectly, even when the root node contains overflow pages.\r\n\r\nNOTE: The logic in `btreemap.remove` has been slightly modified to be\r\nmore understandable, but the functionality remains equivalent.","shortMessageHtmlLink":"test: BTreeMap: add case for deallocating root node with overflows (#213"}},{"before":null,"after":"d1892826f0907dc6ff4764cd480c4d031496d732","ref":"refs/heads/ielashi/version_2","pushedAt":"2024-04-21T06:56:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"chore: increment version number","shortMessageHtmlLink":"chore: increment version number"}},{"before":null,"after":"f3ffbcf473220f407bf8999c8558a368c5dd0c5b","ref":"refs/heads/ielashi/root_deallocation","pushedAt":"2024-04-21T06:53:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"test: BTreeMap: add case for deallocating root node with overflows","shortMessageHtmlLink":"test: BTreeMap: add case for deallocating root node with overflows"}},{"before":"72b777a435080ab40a6809e2c18c3411edf146fb","after":null,"ref":"refs/heads/ielashi/memory_leak","pushedAt":"2024-04-17T13:29:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"7507d0fff096d0d60d2c4a14cc08b2d02fa70ef7","after":"4f6b8ae521884833498bae26369c353c10f28ea7","ref":"refs/heads/main","pushedAt":"2024-04-17T13:29:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix: BTreeMap memory leak when deallocating nodes with overflows (#212)\n\n# Problem\r\nWhen storing unbounded types in a `BTreeMap`, a node is represented as a\r\nlinked list of \"memory chunks\". It was discovered recently that when we\r\ndeallocate a node, in some cases only the first memory chunk is\r\ndeallocated, and the rest of the memory chunks remain (incorrectly)\r\nallocated, causing a memory leak.\r\n\r\n# Solution\r\nChange the logic for deallocating nodes to ensure that all of a node's\r\nmemory chunks are deallocated. Tests have been added to prevent\r\nregressions of this nature moving forward.","shortMessageHtmlLink":"fix: BTreeMap memory leak when deallocating nodes with overflows (#212)"}},{"before":"be8e0f24c59bf365ed7299001f017b684199b402","after":"72b777a435080ab40a6809e2c18c3411edf146fb","ref":"refs/heads/ielashi/memory_leak","pushedAt":"2024-04-17T10:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"2740edef7b9eedd734be754c14aa5ac92c347cc4","after":"be8e0f24c59bf365ed7299001f017b684199b402","ref":"refs/heads/ielashi/memory_leak","pushedAt":"2024-04-17T10:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":null,"after":"2740edef7b9eedd734be754c14aa5ac92c347cc4","ref":"refs/heads/ielashi/memory_leak","pushedAt":"2024-04-17T09:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix: BTreeMap memory leak when deallocated nodes with overflows","shortMessageHtmlLink":"fix: BTreeMap memory leak when deallocated nodes with overflows"}},{"before":"5561193e4f897807804dc4f32e748bb1210247f7","after":"7507d0fff096d0d60d2c4a14cc08b2d02fa70ef7","ref":"refs/heads/main","pushedAt":"2024-04-04T07:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"feat: Implement into_memory for memory manager (#188)\n\n# Motivation\r\nWhen a memory manager is created, the constructor (`init()`) consumes\r\nthe undertlying memory and there is no way of getting it back.\r\n\r\nA workaround is to clone a reference to the memory and keep the\r\nreference around, however that opens the possibility that the underlying\r\nmemory is changed without going via the memory manager. It would be\r\nbetter if the memory manager could be made to surrender the underlying\r\nmemory.\r\n\r\n# Changes\r\n- Add `into_inner()` to `MemoryManager` (and to the inner data\r\nstructure).\r\n\r\n# Tests\r\n- A unit test is included to demonstrate that memory can be returned.\r\n\r\n---------\r\n\r\nCo-authored-by: Islam El-Ashi ","shortMessageHtmlLink":"feat: Implement into_memory for memory manager (#188)"}},{"before":"8068808c293c5212062918f1f03eaea076a64d1d","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-03-27T10:39:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"3861a3c6a70c29007541cdf5d594fd84722e768d","after":"5561193e4f897807804dc4f32e748bb1210247f7","ref":"refs/heads/main","pushedAt":"2024-03-27T10:39:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/cache from 2 to 4 (#211)\n\nBumps [actions/cache](https://github.com/actions/cache) from 2 to 4.\r\n
\r\nRelease notes\r\n

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

\r\n
\r\n

v4.0.0

\r\n

What's Changed

\r\n
    \r\n
  • Update action to node20 by @​takost in actions/cache#1284
  • \r\n
  • feat: save-always flag by @​to-s in actions/cache#1242
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​takost made\r\ntheir first contribution in actions/cache#1284
  • \r\n
  • @​to-s made their\r\nfirst contribution in actions/cache#1242
  • \r\n
\r\n

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

\r\n

v3.3.3

\r\n

What's Changed

\r\n
    \r\n
  • Cache v3.3.3 by @​robherley in actions/cache#1302
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​robherley\r\nmade their first contribution in actions/cache#1302
  • \r\n
\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.3

\r\n

v3.3.2

\r\n

What's Changed

\r\n
    \r\n
  • Fixed readme with new segment timeout values by @​kotewar in actions/cache#1133
  • \r\n
  • Readme fixes by @​kotewar in actions/cache#1134
  • \r\n
  • Updated description of the lookup-only input for main action by @​kotewar in actions/cache#1130
  • \r\n
  • Change two new actions mention as quoted text by @​bishal-pdMSFT\r\nin actions/cache#1131
  • \r\n
  • Update Cross-OS Caching tips by @​pdotl in actions/cache#1122
  • \r\n
  • Bazel example (Take #2️⃣) by\r\n@​vorburger in\r\nactions/cache#1132
  • \r\n
  • Remove actions to add new PRs and issues to a project board by @​jorendorff in actions/cache#1187
  • \r\n
  • Consume latest toolkit and fix dangling promise bug by @​chkimes in actions/cache#1217
  • \r\n
  • Bump action version to 3.3.2 by @​bethanyj28 in actions/cache#1236
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​vorburger\r\nmade their first contribution in actions/cache#1132
  • \r\n
  • @​jorendorff made\r\ntheir first contribution in actions/cache#1187
  • \r\n
  • @​chkimes made\r\ntheir first contribution in actions/cache#1217
  • \r\n
  • @​bethanyj28 made\r\ntheir first contribution in actions/cache#1236
  • \r\n
\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.2

\r\n

v3.3.1

\r\n

What's Changed

\r\n
    \r\n
  • Reduced download segment size to 128 MB and timeout to 10 minutes by\r\n@​kotewar in actions/cache#1129
  • \r\n
\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.1

\r\n

v3.3.0

\r\n

What's Changed

\r\n
    \r\n
  • Bug: Permission is missing in cache delete example by @​kotokaze in actions/cache#1123
  • \r\n
\r\n\r\n
\r\n

... (truncated)

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

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

\r\n
\r\n

Releases

\r\n

4.0.2

\r\n
    \r\n
  • Fixed restore fail-on-cache-miss not working.
  • \r\n
\r\n

4.0.1

\r\n
    \r\n
  • Updated isGhes check
  • \r\n
\r\n

4.0.0

\r\n
    \r\n
  • Updated minimum runner version support from node 12 -> node\r\n20
  • \r\n
\r\n

3.3.3

\r\n
    \r\n
  • Updates @​actions/cache to v3.2.3 to fix accidental\r\nmutated path arguments to getCacheVersion actions/toolkit#1378
  • \r\n
  • Additional audit fixes of npm package(s)
  • \r\n
\r\n

3.3.2

\r\n
    \r\n
  • Fixes bug with Azure SDK causing blob downloads to get stuck.
  • \r\n
\r\n

3.3.1

\r\n
    \r\n
  • Reduced segment size to 128MB and segment timeout to 10 minutes to\r\nfail fast in case the cache download is stuck.
  • \r\n
\r\n

3.3.0

\r\n
    \r\n
  • Added option to lookup cache without downloading it.
  • \r\n
\r\n

3.2.6

\r\n
    \r\n
  • Fix zstd not being used after zstd version upgrade to 1.5.4 on\r\nhosted runners.
  • \r\n
\r\n

3.2.5

\r\n
    \r\n
  • Added fix to prevent from setting MYSYS environment variable\r\nglobally.
  • \r\n
\r\n

3.2.4

\r\n
    \r\n
  • Added option to fail job on cache miss.
  • \r\n
\r\n

3.2.3

\r\n
    \r\n
  • Support cross os caching on Windows as an opt-in feature.
  • \r\n
  • Fix issue with symlink restoration on Windows for cross-os\r\ncaches.
  • \r\n
\r\n

3.2.2

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

... (truncated)

\r\n
\r\n
\r\nCommits\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/cache&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":"chore(deps): bump actions/cache from 2 to 4 (#211)"}},{"before":"4cbf25437ca8080159af11cce6b4e69460815ae6","after":"8068808c293c5212062918f1f03eaea076a64d1d","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-03-27T10:33:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/cache from 2 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 2 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/cache from 2 to 4"}},{"before":"04b2e3c5b6713e46a6b17598aec44b95ed9091b0","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-03-27T10:32:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"a97922681786ad0864a28b7ccf322ce270fee572","after":"3861a3c6a70c29007541cdf5d594fd84722e768d","ref":"refs/heads/main","pushedAt":"2024-03-27T10:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/checkout from 2 to 4 (#210)\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.2

\r\n
    \r\n
  • Fix: Disable sparse checkout whenever sparse-checkout\r\noption is not present @​dscho in actions/checkout#1598
  • \r\n
\r\n

v4.1.1

\r\n
    \r\n
  • Correct link to GitHub Docs by @​peterbe in actions/checkout#1511
  • \r\n
  • Link to release page from what's new section by @​cory-miller in\r\nactions/checkout#1514
  • \r\n
\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\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":"chore(deps): bump actions/checkout from 2 to 4 (#210)"}},{"before":null,"after":"4cbf25437ca8080159af11cce6b4e69460815ae6","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-03-27T10:19:40.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":"chore(deps): bump actions/cache from 2 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 2 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/cache from 2 to 4"}},{"before":null,"after":"04b2e3c5b6713e46a6b17598aec44b95ed9091b0","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-03-27T10:19:35.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":"chore(deps): 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":"chore(deps): bump actions/checkout from 2 to 4"}},{"before":"5aa5ffbc113c8f646d086f19ddaab95c306abeea","after":"a97922681786ad0864a28b7ccf322ce270fee572","ref":"refs/heads/main","pushedAt":"2024-03-27T10:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"chore: Add a bot to update github actions (#197)\n\n# Motivation\r\nCI is emitting warnings about outdated GitHub actions. Updating GitHub\r\nactions is a chore, but Dependabot can reduce the workload by creating\r\nPRs to update actions.\r\n\r\n![Screenshot from 2024-02-20\r\n13-40-45](https://github.com/dfinity/stable-structures/assets/5982633/4e28f74f-502b-43cc-8d57-c4f2e8a9429c)\r\n\r\nNote: Humans still need to review the updates, so this reduces but does\r\nnot remove the maintenance effort.\r\n\r\n# Changes\r\n- Added a Dependabot configuration to update GitHub actions\r\nperiodically.\r\n\r\n# Tests\r\n- I use this same configuration in other repositories, and to date it\r\nhas worked as expected.","shortMessageHtmlLink":"chore: Add a bot to update github actions (#197)"}},{"before":"f08e0a7bae22a007fd77cb285756268eb31464b1","after":null,"ref":"refs/heads/ielashi/canbench_fork_fix","pushedAt":"2024-03-27T10:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"}},{"before":"fba63ade2ac653716a6659b62ffd3b6b2979b7d6","after":"5aa5ffbc113c8f646d086f19ddaab95c306abeea","ref":"refs/heads/main","pushedAt":"2024-03-27T10:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ielashi","name":"Islam El-Ashi","path":"/ielashi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208628?s=80&v=4"},"commit":{"message":"fix: posting canbench results from forked repos (#209)\n\nNote that canbench didn't comment with the benchmark results in this PR.\r\nDue to a quirk with Github actions, that will happen for subsequent PRs\r\nonce this is merged.","shortMessageHtmlLink":"fix: posting canbench results from forked repos (#209)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVZvnowA","startCursor":null,"endCursor":null}},"title":"Activity · dfinity/stable-structures"}