We now use the jquery-dist repo to publish jQueries with proper build artifacts. We should update the release script to:
- No longer include those artifacts in the tag in the main repo.
- To tag a commit on the main branch, not create a detached one.
The first point will be more important in the future when, as @dmethvin pointed, we'll have more build artifacts (e.g. when transpiling from ES6 modules). The second one is just confusing for users as you don't fetch detached tags by default so they're not visible in that case. Because of that, ESLint changed their release script to avoid detached tags. They were only used here to add build artifacts but since that's no longer needed the tag doesn't have to be detached as well.