FormidableLabs / FormidableLabs/monorepo-infra-experiments

Changesets: have single git tag on publish

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Presently when we publish, we have separate tags for each package like `@vX.Y.Z`. Since we're using `fixed` for all packages, we'd like to just have one git tag on publish of `vX.Y.Z`.

## Options

### Don't use changesets

We could do something like:

```sh
$ pnpm publish -r
# magically infer $VERSION from say the core `package.json:version`
$ git tag -a $VERSION -m $VERSION
$ git push --tags
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the repository's Changesets configuration and publish scripts, then run the existing release flow to observe the package-specific tags. Compare that output with the requested single vX.Y.Z tag; done means a fixed-version publish creates and pushes one tag without separate package tags.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, javascript
Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.