Some valid tags break the submission, validation doesn't indicate which #123
Labels
No Label
Priority
Critical
Priority
High
Priority
Low
Priority
Normal
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Type
Breaking
Type
Documentation
Type
Enhancement
Type
Feature
Type
Report
Type
Security
Type
Suggestion
Type
Testing
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/extensions-website#123
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
When uploading a new extension, tags are read from the manifest file. There's a list of valid tags documented in the following manual, that the manifest file's tags must match: https://docs.blender.org/manual/en/dev/extensions/tags.html
Issue(s)
Solution
All tags should be accepted that are listed in docs. The error message should show which tag(s) are invalid in the submitted manifest file.
Alternatively, a feature could be added to assign tags to add-ons and themes from a pre-defined list after the upload. (Editing tags post-upload is currently not possible).
Pushed a fix for a better validation message.
The discrepancy between docs and dev setup is due to missing values in the migration. I've updated the migration - if a dev db is created from scratch, it will have all the values, but this solution is not sustainable long-term, since we may add more values in prod via admin.