New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Submit add-on]: AI Content Describer 2023.11.21 #2037
Comments
Welcome to the add-on store submission process. |
Hello @seanbudd, I'm attempting to figure out why the associated Github action is failing to create a PR, as it's seemingly choking on the verifySubmitter workflow. FWIW this is my first time submitting to the store. My understanding was that I simply had to fill out the issue template and the rest would be handled by the automated workflows. Am I missing something? |
Hi @cartertemm - this is failing as the "name" field in your manifest contains spaces. This is not expected, and we should add validation to check for this in NVDA and in the submission process. |
@seanbudd One of my add-ons (which I haven't yet submitted into the store) would also be affected by this i.e. name contains spaces. Note that this was not a problem until now both in therms of accessing it from the website, and in terms of updating via Add-on Updater. While for the new add-on like the one @cartertemm submitted renaming is not much of a problem, for existing ones there are at least two difficulties with doing so:
Can we consider lifting the no spaces in the identifier restriction for the store? How difficult it would be to implement? I may look into this assuming the general direction is okay with you. |
Hello. If apaces are accepted in add-on ids, I think that compatibility with the translation system should be considered too.
|
@nvdaes My understanding is that we would need to invent some system for add-ons translation, since the one used currently is going to be decommissioned at some not too distant point. When creating whatever system comes next we would need to take this into account (among with different oddities of the old system i.e. forcing users to make their repository match name in the manifest should be no longer necessary for example), but this should be discussed separately. |
I'm not sure about this. If the system is not decommisioned, I think it makes sense to bring this here. Inventing a new system is not easy and in the way many add-ons may not be translated. |
@nvdaes @lukaszgo1 - You're right, this is a regression from when we introduced submission verification. Fixed in #2057 |
…#2057) A recent regression meant that add-on IDs containing spaces caused the verify submitter PR to fail when an add-on is submitted for the first time. This can be fixed by removing special characters when creating the temp branch for the PR to add the author as an approved submitter. Tested with this add-on: nvaccess#54 Example failure on production: #2037
Download URL
https://github.com/cartertemm/AI-content-describer/releases/download/v2023.11.21/AI.Content.Describer-2023.11.21.nvda-addon
Source URL
https://github.com/cartertemm/AI-content-describer/
Publisher
Carter Temm
Channel
stable
License Name
GPL v2
License URL
https://www.gnu.org/licenses/gpl-2.0.html
The text was updated successfully, but these errors were encountered: