Skip to content

ci: release packages - #98

Merged
elkaix merged 1 commit into
mainfrom
changeset-release/main
Aug 17, 2026
Merged

ci: release packages#98
elkaix merged 1 commit into
mainfrom
changeset-release/main

Conversation

@pythinker-release-bot

@pythinker-release-bot pythinker-release-bot Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@pymodel/pythinker-code@0.20.0

Minor Changes

  • #97 7dd68cb - Remove the legacy pythinker-cli migration: the pythinker migrate subcommand, the first-launch
    migration prompt, and the [imported] session badge.

Patch Changes

  • #97 7dd68cb - Make the workspace header, session timestamps, and the settings row legible in dark mode on the translucent desktop sidebar.

  • #96 71c51b8 - Keep the web model quick-switch menu inside the viewport when the composer sits near the top of the window.

@pymodel/pythinker-desktop@0.1.3

Patch Changes

  • #97 7dd68cb - Make the workspace header, session timestamps, and the settings row legible in dark mode on the translucent desktop sidebar.

  • #97 7dd68cb - Publish desktop releases to a dedicated update channel so update checks resolve a desktop build instead of an unrelated release, and fail the release when a packaged build carries no update feed.

  • #97 7dd68cb - Pin the Host port so the desktop app reconnects to its own Host, and stop reporting builds that cannot self-update as update errors.

@pythinker-release-bot

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@pkg-pr-new

pkg-pr-new Bot commented Aug 17, 2026

Copy link
Copy Markdown
pnpm dlx https://pkg.pr.new/@pymodel/pythinker-code@e38bad2
npx https://pkg.pr.new/@pymodel/pythinker-code@e38bad2

commit: e38bad2

@pythinker-release-bot

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 71265e4 to e38bad2 Compare August 17, 2026 01:13
@elkaix
elkaix merged commit 0aae708 into main Aug 17, 2026
10 checks passed
@elkaix
elkaix deleted the changeset-release/main branch August 17, 2026 02:13
elkaix added a commit that referenced this pull request Aug 17, 2026
## Related Issue

No issue. The problem is described below.

## Problem

The `Release` workflow run for `ci: release packages (#98)` failed:

```
HttpError: Validation Failed: {"resource":"PullRequest","code":"custom",
"message":"No commits between main and changeset-release/main"}
```

Two changeset entries stayed on `main` after #98 merged:

- `.changeset/general-session-mode.md` — bumps `@pymodel/agent-core`,
`@pymodel/protocol`
- `.changeset/model-catalog-thinking-metadata.md` — bumps
`@pymodel/protocol`, `@pymodel/agent-core`, `@pymodel/pythinker-web`

Every package they name is in the `ignore` list of
`.changeset/config.json`, so `changeset version` writes no files. The
action pushes `changeset-release/main` at the same commit as `main` and
the PR creation fails.

The larger effect: because pending changesets exist, the action stays on
the version-PR path and never reaches the publish path. `main` is at
`0.20.0` while the npm `latest` dist-tag is `0.19.1`, so `0.20.0` is
unpublished and all publish-gated jobs (CDN redeploy, Homebrew tap,
native assets, docs) are skipped.

## What changed

Delete the two changeset files. With no pending changesets, the next
push to `main` takes the publish path and releases `0.20.0`.

## Checklist

- [x] I have read the
[CONTRIBUTING](https://github.com/PyModel/pythinker-code/blob/main/CONTRIBUTING.md)
document.
- [x] I have linked a related issue, or explained the problem above.
- [ ] I have added tests that prove my feature works. — not applicable,
this only removes release metadata.
- [x] Ran `gen-changesets` skill, or this PR needs no changeset. — this
PR needs no changeset.
- [x] Ran `gen-docs` skill, or this PR needs no doc update. — no
user-facing behavior change.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
  * Removed pending release notes for general session mode.
* Removed pending release notes for model thinking-effort levels and
adaptive-thinking metadata.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant