Skip to content

Commit 7551d28

Browse files
agviegasclaude
andcommitted
ci: remove the broken changeset Release workflow (we publish manually)
release.yml failed on every push to main — it ran 'yarn install --frozen-lockfile' against a stale yarn.lock and assumed a changeset-based flow we don't use (we bump + 'npm publish' by hand). Drop the workflow + its unused Discord notify, and point CONTRIBUTING at the manual npm flow. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 551c999 commit 7551d28

2 files changed

Lines changed: 7 additions & 201 deletions

File tree

.github/workflows/release.yml

Lines changed: 0 additions & 178 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 7 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,14 @@ npm run build:cli # CLI only
1717

1818
### Publishing a new version
1919

20-
Publishing is handled automatically by CI when a PR with changesets is merged to `main`.
21-
22-
**1. Create a changeset (developer does this with their changes):**
23-
24-
```bash
25-
yarn changeset
26-
# Pick the bump type (patch / minor / major) and write a summary
27-
# This creates a .changeset/<random-name>.md file — commit it with your PR
28-
```
29-
30-
**2. Merge the PR to `main`:**
31-
32-
CI will automatically:
33-
- Consume the changeset files
34-
- Bump `package.json` version and update `CHANGELOG.md`
35-
- Commit the version bump back to `main`
36-
- Build and publish to npm
37-
38-
**Manual publishing (if CI is not available):**
20+
Publishing is **manual** via `npm`. From `main` with a clean working tree:
3921

4022
```bash
41-
yarn version # Consume changesets, bump version
42-
yarn build
43-
yarn changeset publish
23+
npm version patch --no-git-tag-version # bump package.json (default to a patch)
24+
npm publish # prepublishOnly runs the full build first
25+
git commit -am "chore(release): @thatopen/services <version>"
26+
git push
4427
```
4528

46-
Keep in mind the importance of semver — don't release a major for non-breaking changes.
29+
Keep semver in mind, but default to a **patch** unless a maintainer explicitly
30+
calls for a minor or major.

0 commit comments

Comments
 (0)