Skip to content

Release v0.2.0, and a release playbook in docs/RELEASING.md - #21

Merged
altugank merged 1 commit into
codician-team:mainfrom
alankernel67:release/v0.2.0
Oct 31, 2026
Merged

altugank merged 1 commit into
codician-team:mainfrom
alankernel67:release/v0.2.0

Conversation

@alankernel67

@alankernel67 alankernel67 commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

What this changes

Intent: name v0.2.0 for self-hosters, and keep the release process in the repository so later releases follow the same steps.

  • CHANGELOG.md: a 0.2.0 - 2026-10-31 section covering everything since v0.1.0: GitHub runners, actions kept for GitHub outages, KVM, gh run/workflow/issue, release-please, environment settings, delete closed pull requests, plugins and extensions for any instance, celld, SMTP, RATE_LIMITS=durable, the contact form, Deploy workflow changes, and development moving to GitHub. Adds an empty [Unreleased] section and points the version links at GitHub instead of diffinery.com's inactive copy.
  • Version 0.2.0 in the Worker, CLI (diffinery --version), runner, packages, the MCP server's serverInfo (and its docs), and CITATION.cff.
  • README: GitHub runners in Who it's for, Why, Features and the FAQ; SMTP and durable rate limits next to celld; deploying a tagged version; links to releases.
  • ROADMAP: GitHub runners and celld under Works today.
  • Docs: self-hosting/deploy.md → Updating explains deploying a tag, and that versions only move forward because of migrations.
  • docs/RELEASING.md (new): the release playbook: choosing the version, finding changes, changelog, version bump files, docs/README checklist, checks, PR, then tagging and gh release create after CI and Deploy pass on main, plus extensions and plugins. AGENTS.md and CONTRIBUTING.md link to it.

After merge, a maintainer tags the merge commit and publishes the GitHub release following steps 8 and 9 of the playbook. The release notes are drafted and ready.

How it was tested

pnpm -r build and pnpm -r typecheck pass. Unit tests were run on Windows. workflow-yaml, git-core and vscode pass. The failures in cli, app and runner are Windows-only: CRLF checkouts, POSIX paths, file modes, symlinks, bash and bubblewrap. None involve the changed files. This PR's Linux CI runs the full suite.

Checklist

  • pnpm -r typecheck passes; pnpm -r test to be confirmed by CI on Linux
  • User- or admin-visible changes update the docs in apps/diffinery/docs
  • No new D1 migrations

Made for Alan Kernel (@alankernel67).

CHANGELOG gets a 0.2.0 section for everything since v0.1.0 (GitHub runners,
actions kept for GitHub outages, celld, SMTP, durable rate limits, gh and
release-please, plugins for any instance) and an empty [Unreleased] section,
with compare links on GitHub. The Worker, CLI, runner, packages, MCP server
info and CITATION move to 0.2.0.

README, ROADMAP and the self-hosting Updating docs cover what shipped and how
to deploy a tagged version. docs/RELEASING.md is the step-by-step playbook for
this and later releases; AGENTS.md and CONTRIBUTING.md point to it.
@altugank
altugank merged commit cfabf39 into codician-team:main Oct 31, 2026
9 of 10 checks passed
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.

2 participants