{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":713430256,"defaultBranch":"main","name":"sindri-js","ownerLogin":"Sindri-Labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-02T14:03:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107868552?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717468428.0","currentOid":""},"activityList":{"items":[{"before":"fee6fc10cdcc6a7bb0b3c47e4f12c325aad97b59","after":null,"ref":"refs/heads/ews-add-gnark-v0.10.0-support","pushedAt":"2024-06-04T02:33:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"}},{"before":"87f517a7e0146b5fb342f616d2c8c47b770bef09","after":"8beb80db55ebc80cdf07e3558c9a1dcb7b21b045","ref":"refs/heads/main","pushedAt":"2024-06-04T02:33:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add gnark v0.10.0 as a valid sindri manifest option\n\nWe've added gnark v0.10.0 support to the backend, this updates the manifest\nschema to reflect that. It also updates the gnark project scaffold to use\nv0.10.0 by default.\n\nMerges #105\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add gnark v0.10.0 as a valid sindri manifest option"}},{"before":"1809dfffe51c500ae2b342b433304e8ffcd0e821","after":"fee6fc10cdcc6a7bb0b3c47e4f12c325aad97b59","ref":"refs/heads/ews-add-gnark-v0.10.0-support","pushedAt":"2024-06-04T02:31:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ews-add-gnark-v0.10.0-support","shortMessageHtmlLink":"Merge branch 'main' into ews-add-gnark-v0.10.0-support"}},{"before":"93a75ce5fce3104f45f4aba148f8305b35858bc8","after":null,"ref":"refs/heads/ews-fix-multiple-deploy-tags","pushedAt":"2024-05-22T17:32:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"}},{"before":"93fd339c6a831414650f7d3ce17a6ef6b0ecfbe9","after":"87f517a7e0146b5fb342f616d2c8c47b770bef09","ref":"refs/heads/main","pushedAt":"2024-05-22T17:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Fix multiple deploy tag handling in the CLI with an explicit project directory\n\nThe `--tag` option on `sindri deploy` was defined as a variadic option\n`` which allowed specifying multiple tags. This created a problem when\nthe optional positional argument for the project directory was also specified\nbecause it would be interpreted as an additional tag. For example, `sindri\ndeploy -t v1.0.0 my-circuit` would treat both `v1.0.0` and `my-circuit` as tags\nwhile using the default `.` as the project directory.\n\nThis PR fixes the handling so that you need to repeat the tag argument for each\ntag and the project directory is no longer consumed as a tag. So you can now do\n`sindri deploy -t v1.0.0 -t latest my-circuit` and have `v1.0.0` and `latest`\ntreated as tags while `my-circuit` is the project directory.\n\nMerges #108\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Fix multiple deploy tag handling in the CLI with an explicit project …"}},{"before":"19f5a15f882bf028565b17ab7276e4be568e2c12","after":"93a75ce5fce3104f45f4aba148f8305b35858bc8","ref":"refs/heads/ews-fix-multiple-deploy-tags","pushedAt":"2024-05-22T17:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Rename `collectOptions` to `collectTags`.","shortMessageHtmlLink":"Rename collectOptions to collectTags."}},{"before":"93fd339c6a831414650f7d3ce17a6ef6b0ecfbe9","after":"19f5a15f882bf028565b17ab7276e4be568e2c12","ref":"refs/heads/ews-fix-multiple-deploy-tags","pushedAt":"2024-05-22T17:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Fix the tag processing.","shortMessageHtmlLink":"Fix the tag processing."}},{"before":null,"after":"93fd339c6a831414650f7d3ce17a6ef6b0ecfbe9","ref":"refs/heads/ews-fix-multiple-deploy-tags","pushedAt":"2024-05-22T17:13:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add boojum response type; update method docs, response status codes, and JWT calls\n\nThis regenerates the API client based on our updated upstream client. The main\nchanges were some additions to the documentation, adding the boojum response\ntypes, giving the JWT endpoints stable names (previously included a generated a\nhash), and replacing some 412 response codes with more appropriate statuses.\nThis gets the local client in sync with what the API is actually doing.\n\nMerges #106\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add boojum response type; update method docs, response status codes, …"}},{"before":null,"after":"a390102f940b657a2ff7a6ab0d9ab162043ff16c","ref":"refs/heads/klm-pse-halo2-template","pushedAt":"2024-05-16T19:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katiemckeon","name":"Katie McKeon","path":"/katiemckeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62887234?s=80&v=4"},"commit":{"message":"add templatePath var","shortMessageHtmlLink":"add templatePath var"}},{"before":"b094e528b6c96dd1a46dc0f1d2a1bff0a7a1a75b","after":null,"ref":"refs/heads/ews-update-api-schema","pushedAt":"2024-05-06T19:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"}},{"before":"71820431c4f09e56ff41bb3c96dca9c2ed3a0626","after":"93fd339c6a831414650f7d3ce17a6ef6b0ecfbe9","ref":"refs/heads/main","pushedAt":"2024-05-06T19:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add boojum response type; update method docs, response status codes, and JWT calls\n\nThis regenerates the API client based on our updated upstream client. The main\nchanges were some additions to the documentation, adding the boojum response\ntypes, giving the JWT endpoints stable names (previously included a generated a\nhash), and replacing some 412 response codes with more appropriate statuses.\nThis gets the local client in sync with what the API is actually doing.\n\nMerges #106\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add boojum response type; update method docs, response status codes, …"}},{"before":"dcdc3eb6521405638f2bb75805047f7f1d62a24b","after":"b094e528b6c96dd1a46dc0f1d2a1bff0a7a1a75b","ref":"refs/heads/ews-update-api-schema","pushedAt":"2024-05-06T19:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add missing files.","shortMessageHtmlLink":"Add missing files."}},{"before":"71820431c4f09e56ff41bb3c96dca9c2ed3a0626","after":"dcdc3eb6521405638f2bb75805047f7f1d62a24b","ref":"refs/heads/ews-update-api-schema","pushedAt":"2024-05-06T19:01:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Get things working with the new generated client.","shortMessageHtmlLink":"Get things working with the new generated client."}},{"before":null,"after":"71820431c4f09e56ff41bb3c96dca9c2ed3a0626","ref":"refs/heads/ews-update-api-schema","pushedAt":"2024-05-06T18:45:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add PlonK support to the gnark project scaffold\n\nThis adds plonk as a proving scheme option when scaffolding out a gnark\nproject. We just added support on the backend, so this makes it more accessible\nto people using `sindri init`.\n\nMerges #104\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add PlonK support to the gnark project scaffold"}},{"before":"1125f112d64dd0408a35fdcc9ce247111f6bb7fd","after":null,"ref":"refs/heads/ews-add-gnark-plonk-support","pushedAt":"2024-05-06T18:03:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"}},{"before":"0866378376b7a9424e51236f5f35618ccaa17b9e","after":"71820431c4f09e56ff41bb3c96dca9c2ed3a0626","ref":"refs/heads/main","pushedAt":"2024-05-06T18:03:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add PlonK support to the gnark project scaffold\n\nThis adds plonk as a proving scheme option when scaffolding out a gnark\nproject. We just added support on the backend, so this makes it more accessible\nto people using `sindri init`.\n\nMerges #104\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add PlonK support to the gnark project scaffold"}},{"before":"73e2feb5d52f2358b7b04864e2312df32ca76ac6","after":"1809dfffe51c500ae2b342b433304e8ffcd0e821","ref":"refs/heads/ews-add-gnark-v0.10.0-support","pushedAt":"2024-05-05T18:54:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Update the gnark template to use v0.10.0.","shortMessageHtmlLink":"Update the gnark template to use v0.10.0."}},{"before":null,"after":"73e2feb5d52f2358b7b04864e2312df32ca76ac6","ref":"refs/heads/ews-add-gnark-v0.10.0-support","pushedAt":"2024-05-05T18:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add v0.10.0 as an option.","shortMessageHtmlLink":"Add v0.10.0 as an option."}},{"before":"bc7d311231ea2b3e18a029bcbcb7bf894076904f","after":"1125f112d64dd0408a35fdcc9ce247111f6bb7fd","ref":"refs/heads/ews-add-gnark-plonk-support","pushedAt":"2024-05-04T03:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Update the manifest JSON schema.","shortMessageHtmlLink":"Update the manifest JSON schema."}},{"before":"0866378376b7a9424e51236f5f35618ccaa17b9e","after":"bc7d311231ea2b3e18a029bcbcb7bf894076904f","ref":"refs/heads/ews-add-gnark-plonk-support","pushedAt":"2024-05-04T01:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add plonk as an option.","shortMessageHtmlLink":"Add plonk as an option."}},{"before":null,"after":"0866378376b7a9424e51236f5f35618ccaa17b9e","ref":"refs/heads/ews-add-gnark-plonk-support","pushedAt":"2024-05-04T01:39:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add node v22 to the test matrix on CI\n\nNode v22 was released yesterday and is the new \"current\" release slated to\nbecome the next LTS release. This adds it to the CI test matrix.\n\nA couple things came up while doing this:\n\nOne is that ava doesn't yet specify node v22 as a supported engine, but it also\ndoesn't specify node v19 or v21, so we already had this issue but weren't\nfailing CI because of it. I tried setting up strict engine checks only for\nproduction dependencies (see 07d30a5), but it seems that npm checks the dev\ndependencies even when specifying `--omit=dev`. We should really fail CI if a\nproduction dependency doesn't support the given engine, but this is somewhat\nunrelated to the v22 tests and I'd like to do it in a followup when I have more\ntime to think of a good solution.\n\nAnother issue that came up when installing only the production dependencies is\nthat we use patch-package to patch http-mitm-proxy for tests, but this is only\na development dependency and patch-package fails when it is absent. This is\nfine in the production package because we don't include the patches directory,\nbut it's not super obvious that patches *aren't* part of the package and it's\neasy to accidentally add a new patch for a production dependency that will run\nfine on CI but be missing from the deployed package. We also don't need\npatch-package as a production dependency with the current setup if we can\nconditionally run it in the postinstall script. I'd similarly like to follow up\non this and figure out how to improve the situation.\n\nMerges #102\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add node v22 to the test matrix on CI"}},{"before":"5a43590ba9179fc6bb7a4dda804903172d74f1c3","after":null,"ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T19:20:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"}},{"before":"20d3c1c00a603c58f540ba3f69ca6bee5cb600c1","after":"0866378376b7a9424e51236f5f35618ccaa17b9e","ref":"refs/heads/main","pushedAt":"2024-04-25T19:20:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add node v22 to the test matrix on CI\n\nNode v22 was released yesterday and is the new \"current\" release slated to\nbecome the next LTS release. This adds it to the CI test matrix.\n\nA couple things came up while doing this:\n\nOne is that ava doesn't yet specify node v22 as a supported engine, but it also\ndoesn't specify node v19 or v21, so we already had this issue but weren't\nfailing CI because of it. I tried setting up strict engine checks only for\nproduction dependencies (see 07d30a5), but it seems that npm checks the dev\ndependencies even when specifying `--omit=dev`. We should really fail CI if a\nproduction dependency doesn't support the given engine, but this is somewhat\nunrelated to the v22 tests and I'd like to do it in a followup when I have more\ntime to think of a good solution.\n\nAnother issue that came up when installing only the production dependencies is\nthat we use patch-package to patch http-mitm-proxy for tests, but this is only\na development dependency and patch-package fails when it is absent. This is\nfine in the production package because we don't include the patches directory,\nbut it's not super obvious that patches *aren't* part of the package and it's\neasy to accidentally add a new patch for a production dependency that will run\nfine on CI but be missing from the deployed package. We also don't need\npatch-package as a production dependency with the current setup if we can\nconditionally run it in the postinstall script. I'd similarly like to follow up\non this and figure out how to improve the situation.\n\nMerges #102\n\nLGTM given by: @jason-sindri","shortMessageHtmlLink":"Add node v22 to the test matrix on CI"}},{"before":"07d30a55605db15a0522d47bb2c300c9c3ad5269","after":"5a43590ba9179fc6bb7a4dda804903172d74f1c3","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T19:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Ignore the strict engine checking.","shortMessageHtmlLink":"Ignore the strict engine checking."}},{"before":"5d4cfce89863082fa5c74f666a4b19fe31fb93b2","after":"07d30a55605db15a0522d47bb2c300c9c3ad5269","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Fix the engine check settings.","shortMessageHtmlLink":"Fix the engine check settings."}},{"before":"d53c19f1c4a2b96754cab7d7c7e53afb9bdf52b5","after":"5d4cfce89863082fa5c74f666a4b19fe31fb93b2","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Try removing patches.","shortMessageHtmlLink":"Try removing patches."}},{"before":"048be1cd04affd36752b32b77e88e6c31c17d237","after":"d53c19f1c4a2b96754cab7d7c7e53afb9bdf52b5","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:52:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Try setting `YARN_PRODUCTION=false`.","shortMessageHtmlLink":"Try setting YARN_PRODUCTION=false."}},{"before":"882a0852b6f21f128e61d4d56cd653890f9db7f0","after":"048be1cd04affd36752b32b77e88e6c31c17d237","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Try downgrading patch package.","shortMessageHtmlLink":"Try downgrading patch package."}},{"before":"e22b7c1aa86f3b74c87a4e66a5c20bddad7bbb97","after":"882a0852b6f21f128e61d4d56cd653890f9db7f0","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Always skip engine checking for dev dependencies.","shortMessageHtmlLink":"Always skip engine checking for dev dependencies."}},{"before":"fb097bbb382247d75571905e82647c2368db9479","after":"e22b7c1aa86f3b74c87a4e66a5c20bddad7bbb97","ref":"refs/heads/ews-add-node-22-to-test-matrix","pushedAt":"2024-04-25T18:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sangaline","name":"Evan Sangaline","path":"/sangaline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8236564?s=80&v=4"},"commit":{"message":"Add some log statements.","shortMessageHtmlLink":"Add some log statements."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW4vzZwA","startCursor":null,"endCursor":null}},"title":"Activity · Sindri-Labs/sindri-js"}