{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":339663050,"defaultBranch":"main","name":"addon-datastore-validation","ownerLogin":"nvaccess","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-17T08:55:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4166525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707783433.0","currentOid":""},"activityList":{"items":[{"before":"6ee58e415f6aee5f756f05a5dbbe1e97d7676817","after":null,"ref":"refs/heads/handleCreateJsonFail","pushedAt":"2024-02-13T00:17:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"71733fe72e8a977b97f027303e13aeaf43d73651","after":"fabbb04aad0f6cedc959a4a01a71bb1711c1ea3a","ref":"refs/heads/main","pushedAt":"2024-02-13T00:17:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Write errors to log if generateJsonFile fails (#36)","shortMessageHtmlLink":"Write errors to log if generateJsonFile fails (#36)"}},{"before":null,"after":"6ee58e415f6aee5f756f05a5dbbe1e97d7676817","ref":"refs/heads/handleCreateJsonFail","pushedAt":"2024-02-12T01:56:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Write errors to log if generateJsonFile fails","shortMessageHtmlLink":"Write errors to log if generateJsonFile fails"}},{"before":"bb3aaa78800a204484131b5af01de0f694188db3","after":"71733fe72e8a977b97f027303e13aeaf43d73651","ref":"refs/heads/main","pushedAt":"2024-02-09T04:54:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"fix up for translations","shortMessageHtmlLink":"fix up for translations"}},{"before":"6eda08edf1ffb689a2b0977d6f677fd174087cb5","after":null,"ref":"refs/heads/handleBadFields","pushedAt":"2024-02-09T04:47:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"310b768f755f531632f3d844d47a324bde5cc17f","after":"bb3aaa78800a204484131b5af01de0f694188db3","ref":"refs/heads/main","pushedAt":"2024-02-09T04:47:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"handle bad summary for add-ons (#35)\n\nAn add-on submission failed due the manifest not containing expected keys.\r\n\r\nsubmission: [Submit add-on]: addon-datastore#2470\r\njob failure: https://github.com/nvaccess/addon-datastore/actions/runs/7816410786/job/21321868676\r\nInstead an error message should be posted","shortMessageHtmlLink":"handle bad summary for add-ons (#35)"}},{"before":null,"after":"6eda08edf1ffb689a2b0977d6f677fd174087cb5","ref":"refs/heads/handleBadFields","pushedAt":"2024-02-09T03:55:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"handle bad summary for add-ons","shortMessageHtmlLink":"handle bad summary for add-ons"}},{"before":"f71e023091b339cc98ccbcc62594b92fde97c582","after":"310b768f755f531632f3d844d47a324bde5cc17f","ref":"refs/heads/main","pushedAt":"2023-11-09T01:56:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Add reviewUrl to the json schema (#34)","shortMessageHtmlLink":"Add reviewUrl to the json schema (#34)"}},{"before":"3f041c224ae9f8afb659e63cd74920601150f860","after":null,"ref":"refs/heads/requireStableAPIForStableAddon","pushedAt":"2023-10-11T22:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"e9a231b9f9f40ed4e67d07fcbe2d1ebfca2949cf","after":"f71e023091b339cc98ccbcc62594b92fde97c582","ref":"refs/heads/main","pushedAt":"2023-10-11T22:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Require stable API version for submitting an add-on using stable channel (#33)\n\nCurrently add-on authors are able to submit stable add-ons to the 2024.1 API.\r\nHowever, the 2024.1 API is not stable yet.\r\nIf a user attempts to install an add-on that is currently marked as compatible with 2024.1, with the final NVDA 2024.1 release, they will encounter errors.\r\n\r\nAdd-on authors are encouraged to submit add-ons using the \"dev\" version to NVDA APIs which are not yet released.\r\n\r\nThis PR makes it required for an add-on to use dev or beta channels when submitting an add-on to an API version that is still in development, and is yet to be released.\r\n\r\nFor example:\r\n\r\nin nvdaAPIVersions.json, 2024.1 will include a flag \"experimental\": true until RC is reached\r\nwhen submitting an add-on with a \"stable\" channel to 2024.1, the submission will fail with an error encouraging the submitter to use the beta or dev channel","shortMessageHtmlLink":"Require stable API version for submitting an add-on using stable chan…"}},{"before":"4244cc8f43f7e61e1e8f063e430c8952473f8452","after":"3f041c224ae9f8afb659e63cd74920601150f860","ref":"refs/heads/requireStableAPIForStableAddon","pushedAt":"2023-10-11T03:00:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"add unit tests for changes","shortMessageHtmlLink":"add unit tests for changes"}},{"before":"fee061e4f2b15e1f952fc40e263453875c5f82ec","after":"4244cc8f43f7e61e1e8f063e430c8952473f8452","ref":"refs/heads/requireStableAPIForStableAddon","pushedAt":"2023-10-11T02:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":null,"after":"fee061e4f2b15e1f952fc40e263453875c5f82ec","ref":"refs/heads/requireStableAPIForStableAddon","pushedAt":"2023-10-11T02:41:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Require stable API version for stable add-on","shortMessageHtmlLink":"Require stable API version for stable add-on"}},{"before":"54ba9222f0167fbd3bc2f227b3494e768161ce0a","after":"e9a231b9f9f40ed4e67d07fcbe2d1ebfca2949cf","ref":"refs/heads/main","pushedAt":"2023-07-17T04:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fixup translation generation: reset temp files","shortMessageHtmlLink":"Fixup translation generation: reset temp files"}},{"before":"8cda1b2e99285f0a54dea1b4a69981c25043c6c6","after":"54ba9222f0167fbd3bc2f227b3494e768161ce0a","ref":"refs/heads/main","pushedAt":"2023-07-17T04:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fixup translation generation: reset temp files","shortMessageHtmlLink":"Fixup translation generation: reset temp files"}},{"before":null,"after":"e1b4428eac7ee85e587de98548595f8bcfaa0602","ref":"refs/heads/fixUpTranslationGen","pushedAt":"2023-07-17T04:15:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Use unique temp dirs for translation regeneration","shortMessageHtmlLink":"Use unique temp dirs for translation regeneration"}},{"before":"2319aceabdbeddd2bb072ca11d1911e333973ab1","after":null,"ref":"refs/heads/supportTranslations","pushedAt":"2023-07-14T07:18:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"8641c70f03e221a259e238b098ea9611ec60b3a1","after":"8cda1b2e99285f0a54dea1b4a69981c25043c6c6","ref":"refs/heads/main","pushedAt":"2023-07-14T07:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions (#32)\n\nAppend all translations to the add-on submission when creating the JSON submission file from a downloaded add-on manifest.\r\n\r\nAdds a script to regenerate translations for all add-ons.\r\n\r\nTranslations for displayName and description are append to the JSON submission file.\r\nThese translations will be used for the transformation to views in a subsequent PR to `-transform`:\r\n- https://github.com/nvaccess/addon-datastore-transform/pull/23\r\n- https://github.com/nvaccess/addon-datastore/pull/1095","shortMessageHtmlLink":"Generate translations with add-on submissions (#32)"}},{"before":"83fbfec027825b21b9cb472a17fc4a490e0a6e2c","after":"2319aceabdbeddd2bb072ca11d1911e333973ab1","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-14T03:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":"e0483bc35ddc4ce1c4aeb1c8119937e5a801f31b","after":"83fbfec027825b21b9cb472a17fc4a490e0a6e2c","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-14T03:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"handle errors better","shortMessageHtmlLink":"handle errors better"}},{"before":"7d0022053d0dfc652dc89a0a938b48b5d6d0eec2","after":"e0483bc35ddc4ce1c4aeb1c8119937e5a801f31b","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-14T03:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"handle errors better","shortMessageHtmlLink":"handle errors better"}},{"before":"4fdead816cee298d6c4995cef7fd49ad5724084d","after":"7d0022053d0dfc652dc89a0a938b48b5d6d0eec2","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-14T02:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"add script to regen translations","shortMessageHtmlLink":"add script to regen translations"}},{"before":"a0913b2f952d75d570d1c918a22c3312a4e98ea0","after":"4fdead816cee298d6c4995cef7fd49ad5724084d","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T06:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"fix up names","shortMessageHtmlLink":"fix up names"}},{"before":"3c3095d603348b672422489c6bfbd51bfb96c03d","after":"a0913b2f952d75d570d1c918a22c3312a4e98ea0","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T06:12:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions","shortMessageHtmlLink":"Generate translations with add-on submissions"}},{"before":"2e669f5e0788ef94c941b5784d1536cade349c62","after":"3c3095d603348b672422489c6bfbd51bfb96c03d","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T06:00:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions","shortMessageHtmlLink":"Generate translations with add-on submissions"}},{"before":"da1b3650eb473a606c44402bcb9b5509d1dbf7cf","after":"2e669f5e0788ef94c941b5784d1536cade349c62","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T05:53:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions","shortMessageHtmlLink":"Generate translations with add-on submissions"}},{"before":"04d3d67b6bb506d1005d022804209e8acef4f2cd","after":"da1b3650eb473a606c44402bcb9b5509d1dbf7cf","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T05:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions","shortMessageHtmlLink":"Generate translations with add-on submissions"}},{"before":null,"after":"04d3d67b6bb506d1005d022804209e8acef4f2cd","ref":"refs/heads/supportTranslations","pushedAt":"2023-07-13T05:35:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Generate translations with add-on submissions","shortMessageHtmlLink":"Generate translations with add-on submissions"}},{"before":"ce6a9cba6994321dc5af28ee31ee7495c7a610a5","after":null,"ref":"refs/heads/convertPs","pushedAt":"2023-06-26T07:53:43.948Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"b2e8f572048322c14ebc502298386ad9227a8e84","after":"8641c70f03e221a259e238b098ea9611ec60b3a1","ref":"refs/heads/main","pushedAt":"2023-06-26T07:53:17.199Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Convert batch scripts to powershell, write validation error if zip invalid (#31)\n\nSee also: nvaccess/addon-datastore#1008\r\n\r\nPowerShell has a bug with stripping quotes when passing to batch scripts (PowerShell/PowerShell#15250).\r\nAdditionally, no validation error was written to file if the downloaded file was not a valid zip file.\r\n\r\ntesting\r\nSee example nvaccess/addon-datastore-staging#11 where a comment was successfully posted and urls were successfully quoted via this action run","shortMessageHtmlLink":"Convert batch scripts to powershell, write validation error if zip in…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-PfVggA","startCursor":null,"endCursor":null}},"title":"Activity · nvaccess/addon-datastore-validation"}