{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":513931449,"defaultBranch":"main","name":"bevy","ownerLogin":"tguichaoua","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-14T14:23:37.000Z","ownerAvatar":"https://github.com/avatars/u/33934311?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709717916.0","currentOid":""},"activityList":{"items":[{"before":"a24a96b669c044a3f9a8c9c6e040bc5b5cd34cc3","after":"6650188f7ec9fc7993d66f4fd1fbeb0bc248ab67","ref":"refs/heads/docs-guidelines","pushedAt":"2024-09-23T08:03:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Update .github/contributing/docs_guide.md\n\nCo-authored-by: Rich Churcher ","shortMessageHtmlLink":"Update .github/contributing/docs_guide.md"}},{"before":"cdf7d9829d855a34c2168e6503d8f51b927860d1","after":"a24a96b669c044a3f9a8c9c6e040bc5b5cd34cc3","ref":"refs/heads/docs-guidelines","pushedAt":"2024-09-23T08:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Update .github/contributing/docs_guide.md\n\nCo-authored-by: Rich Churcher ","shortMessageHtmlLink":"Update .github/contributing/docs_guide.md"}},{"before":"054885557d4bf2edce3bba9562e2ec59d3cceda3","after":"cdf7d9829d855a34c2168e6503d8f51b927860d1","ref":"refs/heads/docs-guidelines","pushedAt":"2024-09-23T08:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Update .github/contributing/docs_guide.md\n\nCo-authored-by: Rich Churcher ","shortMessageHtmlLink":"Update .github/contributing/docs_guide.md"}},{"before":"557e582ec55f325256011ee6e39e97a3d44b2fc3","after":"81ecfcd2084fd8a2131d692c59a909138b8d2610","ref":"refs/heads/main","pushedAt":"2024-07-08T12:38:57.000Z","pushType":"push","commitsCount":890,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Bump crate-ci/typos from 1.22.9 to 1.23.1 (#14217)\n\nBumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.22.9 to\n1.23.1.\n
\nRelease notes\n

Sourced from crate-ci/typos's\nreleases.

\n
\n

v1.23.1

\n

[1.23.1] - 2024-07-05

\n

Fixes

\n
    \n
  • Add missing June\n2024 changes
  • \n
\n

v1.23.0

\n

[1.23.0] - 2024-07-05

\n

Fixes

\n
    \n
  • Updated the dictionary with the June\n2024 changes
  • \n
\n
\n
\n
\nChangelog\n

Sourced from crate-ci/typos's\nchangelog.

\n
\n

[1.23.1] - 2024-07-05

\n

Fixes

\n
    \n
  • Add missing June\n2024 changes
  • \n
\n

[1.23.0] - 2024-07-05

\n

Fixes

\n
    \n
  • Updated the dictionary with the June\n2024 changes
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 81a34f1\nchore: Release
  • \n
  • 1aa7c98\ndocs: Update changelog
  • \n
  • 4d4121e\nchore: Release
  • \n
  • 4edcc6a\nMerge pull request #1053\nfrom epage/june
  • \n
  • fa7786e\nfix(dict): Add more june typos
  • \n
  • 04eea79\nchore: Release
  • \n
  • d3b2a6e\ndocs: Update changelog
  • \n
  • 494a98f\nchore: Release
  • \n
  • bdc571d\nMerge pull request #1052\nfrom epage/june
  • \n
  • eac884c\nfix(dict): June updates
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crate-ci/typos&package-manager=github_actions&previous-version=1.22.9&new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: François Mockers ","shortMessageHtmlLink":"Bump crate-ci/typos from 1.22.9 to 1.23.1 (bevyengine#14217)"}},{"before":"2b1301ea9d16822d616a0454ebd2f56eaf7c69dc","after":null,"ref":"refs/heads/states_transition_check","pushedAt":"2024-03-06T09:38:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"}},{"before":"c73704182e0fa98e0c6d369b9260c3f3cedf1348","after":"2b1301ea9d16822d616a0454ebd2f56eaf7c69dc","ref":"refs/heads/states_transition_check","pushedAt":"2024-02-28T13:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"disallow enum with non-unit variants","shortMessageHtmlLink":"disallow enum with non-unit variants"}},{"before":null,"after":"c73704182e0fa98e0c6d369b9260c3f3cedf1348","ref":"refs/heads/states_transition_check","pushedAt":"2024-02-28T13:00:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"prevent invalid transition","shortMessageHtmlLink":"prevent invalid transition"}},{"before":"9d13ae3113c508cb66b533641fd02127ef01dca4","after":"557e582ec55f325256011ee6e39e97a3d44b2fc3","ref":"refs/heads/main","pushedAt":"2024-02-28T09:28:39.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Add a colon to error message link (#12174)\n\n# Objective\n\n- #12165 recently added links to Bevy errors in error messages.\n- The links were in the form of `See:\nhttps://bevyengine.org/learn/errors/#b000N`\n- B0004 does not have the colon separating `See` and the link, unlike\nthe rest of the error messages\n\n## Solution\n\n- Add a colon, for consistency :)","shortMessageHtmlLink":"Add a colon to error message link (bevyengine#12174)"}},{"before":"3b3dddeba944a8ae258dc5fd49d4041ccced4fe0","after":null,"ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T16:49:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"}},{"before":"349dce25dbee9d54f8f90de81bbe6f45d632d53d","after":"3b3dddeba944a8ae258dc5fd49d4041ccced4fe0","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"enable serde feature for hashbrown","shortMessageHtmlLink":"enable serde feature for hashbrown"}},{"before":"6ffba853e00e61e2315095c35baeee1ff242ed56","after":"349dce25dbee9d54f8f90de81bbe6f45d632d53d","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:20:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"build-template-page: use hashbrown","shortMessageHtmlLink":"build-template-page: use hashbrown"}},{"before":"456a85f9c59bfa07ecbd348e1c7bbba064a7a30b","after":"6ffba853e00e61e2315095c35baeee1ff242ed56","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:11:12.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hash_map_set_immutable_key","shortMessageHtmlLink":"Merge branch 'main' into hash_map_set_immutable_key"}},{"before":"76327b44c94275142b2bc4985eec7b044a36f109","after":"456a85f9c59bfa07ecbd348e1c7bbba064a7a30b","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"use `entry_ref`\n\nCo-authored-by: James Liu ","shortMessageHtmlLink":"use entry_ref"}},{"before":"f965ae3611e33d62c81d4e6fd46f6d86176025c5","after":"76327b44c94275142b2bc4985eec7b044a36f109","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"use `entry_ref`\n\nCo-authored-by: James Liu ","shortMessageHtmlLink":"use entry_ref"}},{"before":"2b3f08bf78bcac7a5ca8895cd43fb87c01cec949","after":"f965ae3611e33d62c81d4e6fd46f6d86176025c5","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"use `entry_ref`\n\nCo-authored-by: James Liu ","shortMessageHtmlLink":"use entry_ref"}},{"before":"3ec6fad904952862163982f4d38b02e3275e5e43","after":"2b3f08bf78bcac7a5ca8895cd43fb87c01cec949","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-26T09:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"use `entry_ref`\n\nCo-authored-by: James Liu ","shortMessageHtmlLink":"use entry_ref"}},{"before":"a26b43665e501fa2d91331f1ad7035c129d0835c","after":"3ec6fad904952862163982f4d38b02e3275e5e43","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T14:24:11.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Merge branch 'hash_map_set_immutable_key' of https://github.com/tguichaoua/bevy into hash_map_set_immutable_key","shortMessageHtmlLink":"Merge branch 'hash_map_set_immutable_key' of https://github.com/tguic…"}},{"before":"674fee438a82ab9f1e74123ebb4cf74b5ea0528f","after":"a26b43665e501fa2d91331f1ad7035c129d0835c","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T14:22:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}},{"before":"d00220b73461028e6a1ad605c8d8cb17fd2bbf19","after":"674fee438a82ab9f1e74123ebb4cf74b5ea0528f","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T14:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}},{"before":"18bce4168bd47d784a24c19c0307cee58e1eef1b","after":"d00220b73461028e6a1ad605c8d8cb17fd2bbf19","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T14:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"convert last `HashMap`","shortMessageHtmlLink":"convert last HashMap<String,_>"}},{"before":"71c7a78af086f2c99acbbcb01dce4b97796239fb","after":"18bce4168bd47d784a24c19c0307cee58e1eef1b","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T14:08:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"avoid double-allocation","shortMessageHtmlLink":"avoid double-allocation"}},{"before":null,"after":"71c7a78af086f2c99acbbcb01dce4b97796239fb","ref":"refs/heads/hash_map_set_immutable_key","pushedAt":"2024-02-24T11:11:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"change HashSet for immutable values","shortMessageHtmlLink":"change HashSet for immutable values"}},{"before":"5f1dd3918bf862d8552b0b9720e2af0397b9b5e0","after":"9d13ae3113c508cb66b533641fd02127ef01dca4","ref":"refs/heads/main","pushedAt":"2024-02-24T10:18:37.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Fix SimpleExecutor crash (#12076)\n\n# Objective\n\nSince #9822, `SimpleExecutor` panics when an automatic sync point is\ninserted:\n\n```rust\nlet mut sched = Schedule::default();\nsched.set_executor_kind(ExecutorKind::Simple);\nsched.add_systems((|_: Commands| (), || ()).chain());\nsched.run(&mut World::new());\n```\n```\nSystem's param_state was not found. Did you forget to initialize this system before running it?\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\nEncountered a panic in system `bevy_ecs::schedule::executor::apply_deferred`!\n```\n\n## Solution\n\nDon't try to run the `apply_deferred` system.","shortMessageHtmlLink":"Fix SimpleExecutor crash (bevyengine#12076)"}},{"before":"3d4a29f667f0bfd5f7612b25552130f702afdad7","after":null,"ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-22T08:07:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"}},{"before":"554fc44f1d5d602c009a6d151313d60a09c87398","after":"3d4a29f667f0bfd5f7612b25552130f702afdad7","ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-21T23:52:07.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"james7132","name":"James Liu","path":"/james7132","primaryAvatarUrl":"https://github.com/avatars/u/3137680?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ecs/unsafe_op_in_unsafe_fn/trivial_pass","shortMessageHtmlLink":"Merge branch 'main' into ecs/unsafe_op_in_unsafe_fn/trivial_pass"}},{"before":"840c946312f1687892f672e00080822e683ee831","after":"554fc44f1d5d602c009a6d151313d60a09c87398","ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-19T15:46:43.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ecs/unsafe_op_in_unsafe_fn/trivial_pass","shortMessageHtmlLink":"Merge branch 'main' into ecs/unsafe_op_in_unsafe_fn/trivial_pass"}},{"before":"0354ce4450dc244ee4ed4a65d729478df0c027e9","after":"5f1dd3918bf862d8552b0b9720e2af0397b9b5e0","ref":"refs/heads/main","pushedAt":"2024-02-19T15:46:15.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Rework animation to be done in two phases. (#11707)\n\n# Objective\n\nBevy's animation system currently does tree traversals based on `Name`\nthat aren't necessary. Not only do they require in unsafe code because\ntree traversals are awkward with parallelism, but they are also somewhat\nslow, brittle, and complex, which manifested itself as way too many\nqueries in #11670.\n\n# Solution\n\nDivide animation into two phases: animation *advancement* and animation\n*evaluation*, which run after one another. *Advancement* operates on the\n`AnimationPlayer` and sets the current animation time to match the game\ntime. *Evaluation* operates on all animation bones in the scene in\nparallel and sets the transforms and/or morph weights based on the time\nand the clip.\n\nTo do this, we introduce a new component, `AnimationTarget`, which the\nasset loader places on every bone. It contains the ID of the entity\ncontaining the `AnimationPlayer`, as well as a UUID that identifies\nwhich bone in the animation the target corresponds to. In the case of\nglTF, the UUID is derived from the full path name to the bone. The rule\nthat `AnimationTarget`s are descendants of the entity containing\n`AnimationPlayer` is now just a convention, not a requirement; this\nallows us to eliminate the unsafe code.\n\n# Migration guide\n\n* `AnimationClip` now uses UUIDs instead of hierarchical paths based on\nthe `Name` component to refer to bones. This has several consequences:\n- A new component, `AnimationTarget`, should be placed on each bone that\nyou wish to animate, in order to specify its UUID and the associated\n`AnimationPlayer`. The glTF loader automatically creates these\ncomponents as necessary, so most uses of glTF rigs shouldn't need to\nchange.\n- Moving a bone around the tree, or renaming it, no longer prevents an\n`AnimationPlayer` from affecting it.\n- Dynamically changing the `AnimationPlayer` component will likely\nrequire manual updating of the `AnimationTarget` components.\n* Entities with `AnimationPlayer` components may now possess descendants\nthat also have `AnimationPlayer` components. They may not, however,\nanimate the same bones.\n* As they aren't specific to `TypeId`s,\n`bevy_reflect::utility::NoOpTypeIdHash` and\n`bevy_reflect::utility::NoOpTypeIdHasher` have been renamed to\n`bevy_reflect::utility::NoOpHash` and\n`bevy_reflect::utility::NoOpHasher` respectively.","shortMessageHtmlLink":"Rework animation to be done in two phases. (bevyengine#11707)"}},{"before":"2071c50be0aba551194cc2c5bb722e43528cda3a","after":"840c946312f1687892f672e00080822e683ee831","ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-19T15:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"move unsafe block outside repetition block","shortMessageHtmlLink":"move unsafe block outside repetition block"}},{"before":"529124aa456161d98b8d4356195bb664147c419d","after":"2071c50be0aba551194cc2c5bb722e43528cda3a","ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-19T09:56:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"increase match/if readability","shortMessageHtmlLink":"increase match/if readability"}},{"before":"613172d44173b183fe2fffb24cabbdda4acd4f70","after":"529124aa456161d98b8d4356195bb664147c419d","ref":"refs/heads/ecs/unsafe_op_in_unsafe_fn/trivial_pass","pushedAt":"2024-02-19T09:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tguichaoua","name":"Tristan Guichaoua","path":"/tguichaoua","primaryAvatarUrl":"https://github.com/avatars/u/33934311?s=80&v=4"},"commit":{"message":"Update safety comment\n\nCo-authored-by: James Liu ","shortMessageHtmlLink":"Update safety comment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwODowMzo1Ny4wMDAwMDBazwAAAAS9rzmM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwODowMzo1Ny4wMDAwMDBazwAAAAS9rzmM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xOVQwOTo0MzozNC4wMDAwMDBazwAAAAP-dJ6X"}},"title":"Activity · tguichaoua/bevy"}