# Prepare Release

> Use when asked to prepare new serious_python release by bumping versions and author release notes.

- Skill: `tomevault-io/prepare-release-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/prepare-release-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/prepare-release-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/prepare-release-2

---


## Inputs

* Previous serious_python version from repo tags.
* Whether it's minor or major release.

## Steps

* Take latest serious_python release version from the repo and
  increment third (patch) digit to get the next version if it's a minor release
  or second (minor) digit if it's a major release.
* Set new version in pubspec.yaml of all packages in /src.
* Set new s.version in src/serious_python_darwin/darwin/serious_python_darwin.podspec.
* Set new version in src/serious_python_android/android/build.gradle.
* Run pub get for all apps in src/serious_python/example to refresh their pubspec.lock with new version.
* Add a new entry into all packages' CHANGELOG.md from a git log since the last release. Do not add chore/trivial/duplicate items, add items with related issue or PR.

---
> Source: [flet-dev/serious-python](https://github.com/flet-dev/serious-python) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-17 -->

