Commit f503b1d
committed
chore: rip out changesets, auto-publish docker on main
Two cleanups now that the repo has no publishable npm packages.
1. Remove the changesets toolchain entirely.
There are no more npm packages to version or publish (backend/frontend/
shared are all private). Keeping changesets around for private-package
changelog bookkeeping was dead weight and actively harmful — it fast-
failed the release workflow when a pre-existing changeset targeted a
deleted package.
Delete:
- .github/workflows/release.yml (ran changesets/action on main)
- .changeset/ (config.json, README, any remaining .md files)
- @changesets/cli from devDependencies
- changeset-check job from ci.yml
- changeset / version-packages / release scripts from package.json
2. Auto-publish the docker image on main merges.
Before PR #1528 the release workflow triggered docker.yml via
workflow_dispatch when the manifest plugin version bumped. That hook is
gone. Without it, the docker image only rebuilds on manual runs, which
is a bad default now that docker is the only self-hosting path.
Update docker.yml to:
- Add `push: branches: [main]` with the same paths filter the PR
trigger already uses.
- Let the publish job run on both workflow_dispatch and push events.
- Use different metadata-action tag strategies per event:
* push/auto: latest + sha-<short>
* workflow_dispatch with blank version: same as push
* workflow_dispatch with semver input: {version}, {major}.{minor},
{major} (explicit release cuts, rarely needed)
Also rewrite the "Releases" section of CLAUDE.md so it matches the
new reality.1 parent 4043fae commit f503b1d
File tree
9 files changed
+25
-806
lines changed- .changeset
- .github/workflows
9 files changed
+25
-806
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
10 | 23 | | |
11 | 24 | | |
12 | 25 | | |
| |||
47 | 60 | | |
48 | 61 | | |
49 | 62 | | |
50 | | - | |
| 63 | + | |
51 | 64 | | |
52 | 65 | | |
53 | 66 | | |
| |||
69 | 82 | | |
70 | 83 | | |
71 | 84 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
76 | 90 | | |
77 | 91 | | |
78 | 92 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
481 | 481 | | |
482 | 482 | | |
483 | 483 | | |
484 | | - | |
485 | | - | |
486 | | - | |
| 484 | + | |
487 | 485 | | |
488 | 486 | | |
489 | | - | |
490 | | - | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
491 | 490 | | |
492 | 491 | | |
493 | 492 | | |
| |||
0 commit comments