Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 21 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,27 @@ Coming soon but will also pull from `.github/frameworks.json`

### Versioning

We track all major and minor versions of meta-framework. When updating we also update all other packages in the repo to the latest as of the date of the meta-framework release.

Right now we update manually but the full tests are ready for sharing we will automate this part
We track one release per major or minor version of each meta-framework. Use the
latest available patch release for that major or minor version. When updating
the framework version, also update the other direct packages in its starter and
app projects to the latest compatible versions available on the framework
release date.

For a newer patch within a major or minor version already tracked (for example,
SolidStart `2.0.0` to `2.0.5`), update the exact framework version in both the
starter and app `package.json` files, regenerate both lockfiles, and update the
starter's `first-party-dependencies.json`. Update `frameworkVersion` and the
framework package version in both `ci-stats.json` files, then rename the
existing `stats/<old-version>.json` files to the new patch version and update
their version fields. Make the same changes to the current and versioned stats
JSON files under `packages/docs/src/content/devtime` and `runtime`. Replace the
old patch entry rather than adding another point to the major or minor history.
Leave measured values and diagnostic messages unchanged; they still reflect the
previous patch until the Generate Stats workflow reruns after the change reaches
`main` and opens a stats update PR.

Framework version bumps are currently manual; CI handles the measurements after
the change reaches `main`.

#### First-party direct dependencies

Expand Down
10 changes: 5 additions & 5 deletions packages/app-solid-start/ci-stats.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"timingMeasuredAt": "2026-09-28T12:58:03.953Z",
"runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)",
"frameworkVersion": "2.0.0",
"frameworkVersion": "2.0.5",
"clientSideRenderedTests": {
"firstPaintMs": 205.6,
"fcpMs": 205.51,
Expand Down Expand Up @@ -636,10 +636,10 @@
"dependencies": {
"@solidjs/meta": "0.29.4",
"@solidjs/router": "1.0.0",
"@solidjs/start": "2.0.0",
"solid-js": "1.9.14",
"vite": "8.2.1",
"nitro": "3.0.260610-beta"
"@solidjs/start": "2.0.5",
"solid-js": "1.9.15",
"vite": "8.3.0",
"nitro": "3.0.260903-beta"
},
"devDependencies": {}
},
Expand Down
8 changes: 4 additions & 4 deletions packages/app-solid-start/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
"dependencies": {
"@solidjs/meta": "0.29.4",
"@solidjs/router": "1.0.0",
"@solidjs/start": "2.0.0",
"solid-js": "1.9.14",
"vite": "8.2.1",
"nitro": "3.0.260610-beta"
"@solidjs/start": "2.0.5",
"solid-js": "1.9.15",
"vite": "8.3.0",
"nitro": "3.0.260903-beta"
},
"engines": {
"node": ">=24"
Expand Down
Loading
Loading