-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
Needed: design decisionA core team decision is requiredA core team decision is required
Description
Currently, PRs are expected to grunt build themselves. This leads to a merge conflict problem when there are multiple PRs open. We should instead be handling build artifacts on release.
The workflow here would be that when it makes sense, a maintainer will release the package, either as a development release or as a prod package. The maintainer will run grunt build, check those artifacts into the repository, the commit will be tagged, and a release to go out to PyPI.
We can't remove storing artifacts as a number of folks pin their theme dependency here. We can remove the requirement that PRs run grunt build, but perhaps find another mechanism for keeping our version on conflict, such as using .gitattributes to use ours on merge.
Metadata
Metadata
Assignees
Labels
Needed: design decisionA core team decision is requiredA core team decision is required