Skip to content

Don't use detached tags & don't add built files to those tags #2813

@mgol

Description

@mgol

We now use the jquery-dist repo to publish jQueries with proper build artifacts. We should update the release script to:

  1. No longer include those artifacts in the tag in the main repo.
  2. 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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions