You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Repository metadata such as the description, labels, and homepage URL can potentially be derived from the module manifest. Currently, these must be set manually on the GitHub repository.
Request
The workflow should be able to set the repository description, topic labels, and homepage URL from the module manifest data, ensuring consistency between the module metadata and the repository.
Acceptance criteria
The repository description can be set from the manifest description
Topic labels can be set from the manifest tags
The homepage URL can be set from the manifest project URI
Setting these is optional and configurable
Existing values are not overwritten unless explicitly enabled
Technical decisions
To be determined during implementation planning.
Implementation plan
Extract description, tags, and project URI from the module manifest
Update the repository description, topics, and homepage via the GitHub API
Make the behavior configurable via PSModule.yml
Add safeguards to prevent overwriting manually set values
Test with modules that have and do not have manifest metadata
Context
Repository metadata such as the description, labels, and homepage URL can potentially be derived from the module manifest. Currently, these must be set manually on the GitHub repository.
Request
The workflow should be able to set the repository description, topic labels, and homepage URL from the module manifest data, ensuring consistency between the module metadata and the repository.
Acceptance criteria
Technical decisions
To be determined during implementation planning.
Implementation plan
PSModule.yml