FormidableLabs / FormidableLabs/monorepo-infra-experiments
Changesets: have single git tag on publish
- 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