Skip to content

TrigenSoftware/dummy-fixed-monorepo

Repository files navigation

dummy-fixed-monorepo

A dummy fixed-mode pnpm workspaces monorepo to test simple-release flows in real conditions.

Test scenarios

Regular release

Push a feat(foo): ... or fix(bar): ... commit to main. The action creates or updates a single release pull request bumping all packages to the same version. Merge it to tag (vX.Y.Z), publish all packages, and create a GitHub release.

Manual release (version bump form)

Actions → Release → Run workflow. Fill in version, as, prerelease, or by-project (e.g. {"@trigensoftware/dummy-fixed-monorepo-foo":{"skip":true}}) to shape the bump.

Options via pull request comment

Comment on an open release pull request:

!simple-release/set-options

```json
{
  "bump": {
    "prerelease": "alpha"
  }
}
```

Snapshot release

Actions → Snapshot → Run workflow. Publishes temporary snapshot versions of all packages (timestamped prerelease) to GitHub Packages under the given npm tag without committing anything.

Maintenance branches

Release a new major (e.g. 1.x2.0.0) — a v1 maintenance branch is created from the previous release tag. Then push a fix: ... commit to v1 — the release pull request will target v1 and the release will be published from it under the release-1.x npm tag without touching latest.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors