You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,26 +68,28 @@ Then create a PR on GitHub targeting the `dev` branch.
68
68
69
69
### 5. What Happens After Merge
70
70
71
-
When your PR is merged into `dev`, an **unstable pre-release** is automatically built and published to GitHub Releases. These are tagged like `v0.3.0-dev.47` and marked as pre-releases.
71
+
When your change is merged into `dev`, the **patch** version is bumped and an **unstable pre-release** is automatically built and published to GitHub Releases, tagged with that version (e.g. `v0.13.2`) and marked as a pre-release.
72
72
73
73
## How Releases Work
74
74
75
75
### Unstable (dev)
76
76
77
-
Every merge to `dev`triggers an automatic pre-release build. No version bump occurs in `package.json` — the artifact is tagged with a build number (`v0.3.0-dev.47`). These builds are for testing and are not intended for production.
77
+
Every merge to `dev`bumps the **patch** version in `frontend/package.json` and publishes a pre-release. The patch digit counts the changes accumulated on the current line: `0.5.13` means thirteen changes since `0.5.0`. These builds are for testing and are not intended for production.
78
78
79
79
### Stable (main)
80
80
81
81
When the maintainer is ready to cut a stable release, they open a PR from `dev` to `main`. On merge, the CI automation:
82
82
83
-
1. Scans all commits in the PR for issue references (`#NNN`)
84
-
2. Checks the labels on each referenced issue via the GitHub API
85
-
3. Determines the version bump:
86
-
- Any issue labeled `feature` or `enhancement` → **minor** bump
87
-
- Only `bug`/`task` labels or no issue references → **patch** bump
0 commit comments