{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":470782986,"defaultBranch":"main","name":"hub-monorepo","ownerLogin":"farcasterxyz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-16T23:28:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98775309?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717443029.0","currentOid":""},"activityList":{"items":[{"before":"196d95c5ca80eb36b4269294c714d8dbd6b7933b","after":null,"ref":"refs/heads/sds/better-error","pushedAt":"2024-06-03T19:30:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"}},{"before":"1c9f25275ea5f9aa0d0021c8f5935a1b05cda797","after":"87c4f416e1b4b9ff2ccae03d5422b489312498cd","ref":"refs/heads/main","pushedAt":"2024-06-03T19:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"fix: Report better error message when hub address unspecified (#2024)\n\n## Motivation\r\n\r\nWe want a better error message in this case, since the default is\r\nunhelpful. Fixes #703.\r\n\r\n## Merge Checklist\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThe focus of this PR is to improve error handling by providing more\r\nhelpful error messages when an address is not specified in the\r\n`hub-nodejs` package.\r\n\r\n### Detailed summary\r\n- Added better error message for unspecified address in `getSSLClient`,\r\n`getInsecureClient`, and `getAdminClient` functions.\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix: Report better error message when hub address unspecified (#2024)"}},{"before":null,"after":"196d95c5ca80eb36b4269294c714d8dbd6b7933b","ref":"refs/heads/sds/better-error","pushedAt":"2024-06-03T19:12:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"Report better error message when hub address unspecified","shortMessageHtmlLink":"Report better error message when hub address unspecified"}},{"before":"f58ad345919e70a01eb503ae8d512893d97e19e8","after":"1c9f25275ea5f9aa0d0021c8f5935a1b05cda797","ref":"refs/heads/main","pushedAt":"2024-06-03T17:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"fix(replicator): respect fnames_username_unique constraint (#1971)\n\n## Motivation\r\n\r\nWhen a fname is transfered, the fnames_username_unique prevents using\r\ndelete_at but requires a deletion of the data.\r\n\r\n## Change Summary\r\n\r\nSince hubble forgets about the old fname attachement, I choosed to\r\ndelete it instead of changing the constraint.\r\n* fname <=> old fid is now deleted\r\n* userproof <=> old fid is now deleted\r\n \r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [X] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [X] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [X] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\ncloses farcasterxyz/hub-monorepo#1970\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR focuses on respecting the `fnames_username_unique` constraint in\r\n`usernameProof.ts`.\r\n\r\n### Detailed summary\r\n- Added patch to respect `fnames_username_unique` constraint\r\n- Updated `processUserNameProofRemove` to delete from and insert into\r\n`fnames` table based on conditions\r\n- Changed `updateTable` to `deleteFrom` in `processUserNameProofRemove`\r\nfor `usernameProofs` table\r\n- Updated conditions in `processUserNameProofRemove` to include `fid`\r\nwhen deleting from `fnames` table\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix(replicator): respect fnames_username_unique constraint (#1971)"}},{"before":"7c24245cb8ae295a372f2dc276339367f0beab42","after":"f58ad345919e70a01eb503ae8d512893d97e19e8","ref":"refs/heads/main","pushedAt":"2024-06-03T17:21:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"chore: fix typos (#2011)\n\n## Motivation\r\n\r\nFix some typos\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [ ] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [ ] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR improves code consistency by fixing typos in comments across\r\nnetwork-related files.\r\n\r\n### Detailed summary\r\n- Fixed typos in comments in `gossipNode.ts`, `syncEngine.ts`, and\r\n`merkleTrie.ts`.\r\n- Updated comments for clarity and correctness.\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"chore: fix typos (#2011)"}},{"before":"37c291d15feb15e353fe3f77dde6088823093767","after":"7c24245cb8ae295a372f2dc276339367f0beab42","ref":"refs/heads/main","pushedAt":"2024-06-03T17:16:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"chore: Add missing message type (#2002)\n\n## Motivation\r\n\r\nDescribe why this issue should be fixed and link to any relevant design\r\ndocs, issues or other relevant items.\r\n\r\nFix the OpenAPI spec\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\nRemove empty whitespaces and register the type on the message type. I\r\ngenerated a go client and before this fix, it would not compile.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [ ] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [ ] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates descriptions and schemas in the `spec.yaml` file for\r\n`UserData` and `OnChainEvents`.\r\n\r\n### Detailed summary\r\n- Updated descriptions for `UserData` and `OnChainEvents`\r\n- Adjusted response schemas based on parameters\r\n- Added clarity on optional parameters and response types\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"chore: Add missing message type (#2002)"}},{"before":"d7e9020aafdb36dfa108ec4949a88c8c8489eabf","after":"37c291d15feb15e353fe3f77dde6088823093767","ref":"refs/heads/main","pushedAt":"2024-06-03T17:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"chore: fix typos and link broken (#2015)\n\n## Motivation\r\n\r\nfix some typos and link broken\r\n\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [ ] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [x] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates various files in the codebase to correct typos and\r\nimprove consistency in naming conventions.\r\n\r\n### Detailed summary\r\n- Updated `UserNameProofByName` to `user submitted username proofs`\r\n- Corrected typos in comments in `store_event_handler.rs`\r\n- Updated URL in `ViemLocalEip712Signer.md`\r\n- Fixed typo in comment in `cast_store.rs`\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n\r\n\r\nSigned-off-by: snoppy ","shortMessageHtmlLink":"chore: fix typos and link broken (#2015)"}},{"before":"1bed6d18c62d2aae599dd852e734a0aaef275c7c","after":"d7e9020aafdb36dfa108ec4949a88c8c8489eabf","ref":"refs/heads/main","pushedAt":"2024-06-03T17:12:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"docs: Edit system requirements for running a hub (#2014)\n\n## Motivation\r\n\r\nRunning a hub requires more storage than is documented\r\n\r\n## Change Summary\r\n\r\nChange requirements from 40GB to 140GB\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [ ] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers","shortMessageHtmlLink":"docs: Edit system requirements for running a hub (#2014)"}},{"before":"a6367658e5c518956a612f793bec06eef5eb1a35","after":"1bed6d18c62d2aae599dd852e734a0aaef275c7c","ref":"refs/heads/main","pushedAt":"2024-06-03T17:07:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"fix(replicator): heap out of memory (#2022)\n\n## Motivation\r\n\r\nthere's this ongoing issue of running out of memory with the apps.\r\n\r\ne.g. \r\nhttps://github.com/farcasterxyz/hub-monorepo/issues/1015 \r\nor \r\nhttps://github.com/farcasterxyz/hub-monorepo/issues/1407 \r\n\r\n## Change Summary\r\n\r\nAdding the node `--max-old-space-size` flag with the ram size fixes the\r\nissue.\r\n\r\n[The requirements speak of 2GB ram\r\nrequirement](https://github.com/farcasterxyz/hub-monorepo/blob/main/apps/replicator/README.md#requirements),\r\nso setting this as default value.\r\n\r\n\r\nhttps://github.com/farcasterxyz/hub-monorepo/blob/a6367658e5c518956a612f793bec06eef5eb1a35/apps/replicator/docker-compose.yml#L11\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [X] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [X] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [X] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\n-\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR focuses on fixing the replicator heap out of memory error by\r\nsetting a maximum old space size for the Node.js process.\r\n\r\n### Detailed summary\r\n- Updated `MAX_OLD_SPACE_SIZE` to 2048 in `.env.sample`\r\n- Modified `command` in `docker-compose.yml` to include\r\n`--max-old-space-size=${MAX_OLD_SPACE_SIZE:-2048}`\r\n- Resolved replicator heap out of memory issue\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n\r\n\r\nSigned-off-by: Tobias Leinss ","shortMessageHtmlLink":"fix(replicator): heap out of memory (#2022)"}},{"before":"33d437150414f6f2468370c7e2c1193dfed73b3b","after":"a6367658e5c518956a612f793bec06eef5eb1a35","ref":"refs/heads/main","pushedAt":"2024-05-31T16:29:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"fix: retry fname transfer fetch on fail (#2013)\n\n## Motivation\r\n\r\nPotential solution for\r\nhttps://github.com/farcasterxyz/hub-monorepo/issues/2001. Adds a\r\nmechanism to re-fetch fname transfers for a given name when merging a\r\n`UserDataAdd` that fails due to missing proof.\r\n\r\n## Change Summary\r\n\r\nRefetches fname transfers when merging a `UserDataAdd` that errors out\r\ndue to a missing proof. Also moves some code around for testing\r\npurposes.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThe focus of this PR is to enhance the `@farcaster/hubble` module by\r\nimproving transfer retry logic and adding a new\r\n`FNameRegistryClientInterface` with related functionalities.\r\n\r\n### Detailed summary\r\n- Added retry logic for fetching transfers on failed merge\r\n- Introduced `FNameRegistryClientInterface` with methods for managing\r\ntransfers\r\n- Updated `MockFnameRegistryClient` with transfer handling functionality\r\n\r\n> The following files were skipped due to too many changes:\r\n`apps/hubble/src/storage/engine/index.test.ts`\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix: retry fname transfer fetch on fail (#2013)"}},{"before":"053f3ac567603cb6eb7deda23f2c9c88e11fbaa7","after":"33d437150414f6f2468370c7e2c1193dfed73b3b","ref":"refs/heads/main","pushedAt":"2024-05-29T00:23:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"perf: Remove by signer index (#2019)\n\n## Motivation\r\n\r\nhttps://github.com/farcasterxyz/hub-monorepo/pull/2012 with changes to\r\nhandle deleting existing data. Thank you @FrederikBolding.\r\n\r\n\r\nThis should save about ~15% of disk space.\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR removes the `BySigner` index to reduce disk usage and refactors\r\nmessage handling logic for efficiency.\r\n\r\n### Detailed summary\r\n- Removed the `BySigner` index to reduce disk usage\r\n- Refactored message handling logic for efficiency\r\n- Updated message storage and retrieval functions\r\n\r\n> The following files were skipped due to too many changes:\r\n`apps/hubble/src/storage/engine/index.ts`,\r\n`apps/hubble/src/storage/db/message.ts`\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Frederik Bolding ","shortMessageHtmlLink":"perf: Remove by signer index (#2019)"}},{"before":"9e1d8d2bc89ed43efc06b2607fa97788dfd41177","after":"053f3ac567603cb6eb7deda23f2c9c88e11fbaa7","ref":"refs/heads/main","pushedAt":"2024-05-20T17:31:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"fix: remove unnecessary database reads when merging casts (#1996)\n\n## Motivation\r\n\r\nSince the base store implementation already handles conflicts for casts\r\ncorrectly:\r\nhttps://github.com/farcasterxyz/hub-monorepo/blob/main/apps/hubble/src/addon/src/store/store.rs#L195-L274\r\nit feels wasteful to potentially use two additional DB lookups checking\r\nfor an identical edge-case.\r\n\r\nThis PR removes these two additional lookups and lets the base store\r\nlogic handle casts in the same way that all other stores are handled.\r\n\r\n## Change Summary\r\n\r\n- Remove two unnecessary database reads when merging casts\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [ ] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [x] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR focuses on removing unnecessary database reads when merging\r\ncasts to improve efficiency and accuracy.\r\n\r\n### Detailed summary\r\n- Removed unnecessary database reads when merging casts\r\n- Updated error message for conflicts with a more recent remove\r\n- Refactored the `find_merge_add_conflicts` function to remove\r\nunnecessary checks\r\n- Updated test cases to reflect the new error message for conflicts\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix: remove unnecessary database reads when merging casts (#1996)"}},{"before":"937fb1aa400d76c4c9d83e566efe7a9570813f2d","after":"f35ec71afd49c6bebf2ba359e8edfe633de963fd","ref":"refs/heads/gossip-replay","pushedAt":"2024-05-18T00:26:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"loriopatrick","name":"Patrick Lorio","path":"/loriopatrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1400322?s=80&v=4"},"commit":{"message":"Gossip Replay Branch\n\nDO NOT MERGE\n\nKeep branch around and rebase ontop of master. To use, rebase\nexperimental changes ontop of this branch to have access to\ntooling. Details in apps/hubble/README.md.","shortMessageHtmlLink":"Gossip Replay Branch"}},{"before":"05ca0c5d2f6df0a13c8ea97b196dee8742204a30","after":"937fb1aa400d76c4c9d83e566efe7a9570813f2d","ref":"refs/heads/gossip-replay","pushedAt":"2024-05-18T00:16:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"loriopatrick","name":"Patrick Lorio","path":"/loriopatrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1400322?s=80&v=4"},"commit":{"message":"Gossip Replay Branch\n\nDO NOT MERGE\n\nKeep branch around and rebase ontop of master. To use, rebase\nexperimental changes ontop of this branch to have access to\ntooling. Details in apps/hubble/README.md.","shortMessageHtmlLink":"Gossip Replay Branch"}},{"before":"ab1eb32df5e52847e45c692f65d68545e43ccbb6","after":"05ca0c5d2f6df0a13c8ea97b196dee8742204a30","ref":"refs/heads/gossip-replay","pushedAt":"2024-05-18T00:10:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"loriopatrick","name":"Patrick Lorio","path":"/loriopatrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1400322?s=80&v=4"},"commit":{"message":"Gossip Replay Branch\n\nDO NOT MERGE\n\nKeep branch around and rebase ontop of master. To use, rebase\nexperimental changes ontop of this branch to have access to\ntooling. Details in apps/hubble/README.md.","shortMessageHtmlLink":"Gossip Replay Branch"}},{"before":null,"after":"ab1eb32df5e52847e45c692f65d68545e43ccbb6","ref":"refs/heads/gossip-replay","pushedAt":"2024-05-18T00:07:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"loriopatrick","name":"Patrick Lorio","path":"/loriopatrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1400322?s=80&v=4"},"commit":{"message":"Gossip Replay Branch\n\nDO NOT MERGE\n\nKeep branch around and rebase ontop of master. To use, rebase\nexperimental changes ontop of this branch to have access to\ntooling. Details in apps/hubble/README.md.","shortMessageHtmlLink":"Gossip Replay Branch"}},{"before":"85d82e0ad90041078ff16b6e84ba129321fa6ff3","after":null,"ref":"refs/tags/@farcaster/hubble@1.12.2","pushedAt":"2024-05-17T00:15:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"}},{"before":"8c759d665288c0140d4a59016abb59fdfdbd961e","after":"9e1d8d2bc89ed43efc06b2607fa97788dfd41177","ref":"refs/heads/main","pushedAt":"2024-05-17T00:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"chore: Release 1.12.2 (#2007)\n\n## Motivation\r\n\r\nRelease 1.12.2\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates version numbers across multiple packages and adds a new\r\nmethod `approxSize` to `getInfo()` in the core package.\r\n\r\n### Detailed summary\r\n- Updated versions to 0.14.12 in core package\r\n- Updated versions to 0.11.12 in hub-nodejs package\r\n- Updated versions to 0.8.9 in hub-web package\r\n- Added `approxSize` method to `getInfo()` in core package\r\n- Various dependency updates and fixes in different packages\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"chore: Release 1.12.2 (#2007)"}},{"before":"920f6c0251c39508d0fccf8454f8479472f02611","after":"8c759d665288c0140d4a59016abb59fdfdbd961e","ref":"refs/heads/main","pushedAt":"2024-05-16T22:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"fix: Throttle pruning so hub is not overloaded (#2005)\n\n## Motivation\r\n\r\nWe're too aggressive during pruning which is causing hubs to become\r\nunresponsive sometimes. Long term fix is to prune during merge, but that\r\ninvolves migrating the storage cache to rust. Short term fix in the\r\nmeantime.\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR focuses on fixing the throttle pruning in `@farcaster/hubble` to\r\nprevent hub overload.\r\n\r\n### Detailed summary\r\n- Updated `TIME_SCHEDULED_PER_FID_MS` to 5ms for temporary load\r\nreduction on DB during pruning\r\n\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix: Throttle pruning so hub is not overloaded (#2005)"}},{"before":"cdea6cae911781525b51986013018d480360d056","after":"920f6c0251c39508d0fccf8454f8479472f02611","ref":"refs/heads/main","pushedAt":"2024-05-16T22:25:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"fix: Fix grpcWeb import in hub-web (#2006)\n\n## Motivation\r\n\r\nWe accidentally lost the code that was fixing up bad protoc js file\r\ngeneration for hub-web. Bring it back and fix compilation.\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates the `hub-web` package to fix the `grpcWeb` import and\r\nreplaces `grpc` with `grpcWeb` in the codebase.\r\n\r\n### Detailed summary\r\n- Updated `hub-web` package to fix `grpcWeb` import\r\n- Replaced `grpc` with `grpcWeb` in the codebase for consistency\r\n\r\n> The following files were skipped due to too many changes:\r\n`packages/hub-web/src/generated/rpc.ts`\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"fix: Fix grpcWeb import in hub-web (#2006)"}},{"before":null,"after":"1b7932cbefc70cb66cb5b52dfd4a3349fd4415d6","ref":"refs/heads/plorio/increase-fid-locks","pushedAt":"2024-05-13T19:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"loriopatrick","name":"Patrick Lorio","path":"/loriopatrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1400322?s=80&v=4"},"commit":{"message":"Increase FID lock array to 256 elements\n\nBenchmarking with replayed production gossip messages this change\nsignificantly speeds up processing.\n\n~30 seconds => ~10 seconds to replay ~3,000 gossip messages\n\nWhen measured I got 2,605 FID locks before the change and 470 after.\nThis would likely not be as big of an issue if the ThreadPool was\nlarger. Having a massive fid_locks array shouldn't hurt anything or take\nup any measurable memory.\n\nI suggest FID_LOCKS_COUNT gets increased when or if the threadpool size\nis increased to continue to keep these conflicts less likely.","shortMessageHtmlLink":"Increase FID lock array to 256 elements"}},{"before":"0fc282ecf02dacd8cd20af24a3698ba366a9f3d5","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-13T04:47:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"}},{"before":"8e7dec101ae6881ed7259660e9b7a56f617ae3a7","after":"cdea6cae911781525b51986013018d480360d056","ref":"refs/heads/main","pushedAt":"2024-05-13T04:47:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"chore(deps): bump ejs from 3.1.9 to 3.1.10 (#1976)\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\r\n
\r\nRelease notes\r\n

Sourced from ejs's\r\nreleases.

\r\n
\r\n

v3.1.10

\r\n

Version 3.1.10

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • d3f807d\r\nVersion 3.1.10
  • \r\n
  • 9ee26dd\r\nMocha TDD
  • \r\n
  • e469741\r\nBasic pollution protection
  • \r\n
  • 715e950\r\nMerge pull request #756 from\r\nJeffrey-mu/main
  • \r\n
  • cabe314\r\nInclude advanced usage examples
  • \r\n
  • 29b076c\r\nAdded header
  • \r\n
  • 11503c7\r\nMerge branch 'main' of github.com:mde/ejs into main
  • \r\n
  • 7690404\r\nAdded security banner to README
  • \r\n
  • f47d7ae\r\nUpdate SECURITY.md
  • \r\n
  • 828cea1\r\nUpdate SECURITY.md
  • \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=ejs&package-manager=npm_and_yarn&previous-version=3.1.9&new-version=3.1.10)](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/farcasterxyz/hub-monorepo/network/alerts).\r\n\r\n
\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates the `ejs` package to version 3.1.10 in the `yarn.lock`\r\nfile.\r\n\r\n### Detailed summary\r\n- Updated `ejs` package version to 3.1.10\r\n- Updated package resolved URL\r\n- Updated package integrity checksum\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\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 ejs from 3.1.9 to 3.1.10 (#1976)"}},{"before":"7486e4be2bb21bf23d3827569d3c98bd1f0cc27e","after":"8e7dec101ae6881ed7259660e9b7a56f617ae3a7","ref":"refs/heads/main","pushedAt":"2024-05-12T04:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanjayprabhu","name":"Sanjay","path":"/sanjayprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75855?s=80&v=4"},"commit":{"message":"fix: Fix incorrect link message padding (#1994)\n\n## Motivation\r\n\r\nDuring the rust migration, link messages didn't have the full 0 padding\r\nfor add/remove keys. Fix that for future messages and add checks to\r\ncheck for the incorrect padding and treat them the same as the correct\r\nlink messages everywhere.\r\n\r\nThank you @FrederikBolding for finding the bug in\r\nhttps://github.com/farcasterxyz/hub-monorepo/pull/1983\r\n\r\n## Change Summary\r\n\r\nDescribe the changes being made in 1-2 concise sentences.\r\n\r\n## Merge Checklist\r\n\r\n_Choose all relevant options below by adding an `x` now or at any time\r\nbefore submitting for review_\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [x] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n## Additional Context\r\n\r\nIf this is a relatively large or complex change, provide more details\r\nhere that will help reviewers\r\n\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR fixes a padding bug in the link messages and refactors key\r\ngeneration functions in the `LinkStore`.\r\n\r\n### Detailed summary\r\n- Fixed incorrect link message padding bug\r\n- Refactored key generation functions in `LinkStore`\r\n- Added padding with zero bytes for link type keys\r\n\r\n> The following files were skipped due to too many changes:\r\n`apps/hubble/src/addon/src/store/link_store.rs`\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Frederik Bolding ","shortMessageHtmlLink":"fix: Fix incorrect link message padding (#1994)"}},{"before":"b91c7c3e80cb886753325804c0408a43e8233515","after":null,"ref":"refs/heads/sds/buildjet","pushedAt":"2024-05-11T17:14:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"}},{"before":"b05e5f008bd4a142ee606aa747964610cde8c093","after":"7486e4be2bb21bf23d3827569d3c98bd1f0cc27e","ref":"refs/heads/main","pushedAt":"2024-05-11T17:14:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"chore: Switch to WarpBuild for CI builds (#1995)\n\n## Motivation\r\n\r\nSwitch to WarpBuild.\r\n\r\n## Merge Checklist\r\n\r\n- [x] PR title adheres to the [conventional\r\ncommits](https://www.conventionalcommits.org/en/v1.0.0/) standard\r\n- [ ] PR has a\r\n[changeset](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#35-adding-changesets)\r\n- [x] PR has been tagged with a change label(s) (i.e. documentation,\r\nfeature, bugfix, or chore)\r\n- [ ] PR includes\r\n[documentation](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#32-writing-docs)\r\nif necessary.\r\n- [x] All [commits have been\r\nsigned](https://github.com/farcasterxyz/hub-monorepo/blob/main/CONTRIBUTING.md#22-signing-commits)\r\n\r\n\r\n\r\n---\r\n\r\n## PR-Codex overview\r\nThis PR updates the GitHub Actions workflow to use new ARM-based runners\r\nprovided by WarpBuild.\r\n\r\n### Detailed summary\r\n- Changed the runner type to 'warp-ubuntu-latest-arm64-32x' for ARM\r\narchitecture\r\n- Updated node versions and corresponding runner types\r\n- Added setup for ARM architecture in the workflow steps\r\n\r\n> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your\r\nquestion}`\r\n\r\n","shortMessageHtmlLink":"chore: Switch to WarpBuild for CI builds (#1995)"}},{"before":"8ae7166c8304382dca159882d84f969aa1d6e916","after":"b91c7c3e80cb886753325804c0408a43e8233515","ref":"refs/heads/sds/buildjet","pushedAt":"2024-05-11T17:06:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"Switch to WarpBuild for GitHub Actions","shortMessageHtmlLink":"Switch to WarpBuild for GitHub Actions"}},{"before":"0ba6cc583be40b4e89275e30cd9439f9a31ac0c6","after":"8ae7166c8304382dca159882d84f969aa1d6e916","ref":"refs/heads/sds/buildjet","pushedAt":"2024-05-11T16:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"Switch to WarpBuild for GitHub Actions","shortMessageHtmlLink":"Switch to WarpBuild for GitHub Actions"}},{"before":"176449c7628cef02085e9601f3c13b05b1f6b985","after":"0ba6cc583be40b4e89275e30cd9439f9a31ac0c6","ref":"refs/heads/sds/buildjet","pushedAt":"2024-05-11T16:20:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"Switch to WarpBuild for GitHub Actions","shortMessageHtmlLink":"Switch to WarpBuild for GitHub Actions"}},{"before":"b16e6c112dab2434820055ffacffcff4e0680ddf","after":"176449c7628cef02085e9601f3c13b05b1f6b985","ref":"refs/heads/sds/buildjet","pushedAt":"2024-05-11T16:08:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sds","name":"Shane da Silva","path":"/sds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677877?s=80&v=4"},"commit":{"message":"Switch to Depot for GitHub Actions","shortMessageHtmlLink":"Switch to Depot for GitHub Actions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW05NbwA","startCursor":null,"endCursor":null}},"title":"Activity · farcasterxyz/hub-monorepo"}