Skip to content

Commit db85cdd

Browse files
0.1.0: bump repo to 0.1.1 + immutable-tag rules
FP-1012: pyproject 0.1.1 (the v0.1.0 tag stays immutable on e420fca); CONTRIBUTING gains the release/tag rules — tags immutable, independent repo/website versions linked by CHANGELOG + Release mapping, website consumes only a pinned full SHA. CHANGELOG records the v0.1.0-website / v0.1.1-repo compatibility. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1 parent d19ae88 commit db85cdd

3 files changed

Lines changed: 19 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ This file records notable catalog-contract and maintenance changes.
88
`docs/product-and-growth-plan-0.1.0.md`; see the website `CHANGELOG.md`
99
for the platform half).
1010

11+
Release mapping (FP-1012): this repository ships **v0.1.1** on this
12+
release train — the earlier `v0.1.0` tag stays immutably on `e420fca`.
13+
Compatibility: website `v0.1.0` ↔ repository `v0.1.1`.
14+
1115
### Changed
1216

1317
- FP-1012: `docs/repo-plan-0.1.0.md` renamed to `docs/repo-plan-0.1.x.md`

CONTRIBUTING.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,17 @@ justify removing a resource.
120120
Passing automation does not replace editorial review. After merge, a website
121121
consumer must deliberately update its pinned catalog commit before the new data
122122
appears on flypython.com.
123+
124+
## Release and tag rules
125+
126+
- A pushed tag is **immutable**: never delete, move, or reuse it. `v0.1.0`
127+
stays pointed at its original commit forever.
128+
- This repository and the website (`flypythoncom/flypython.com`) are
129+
independent release artifacts. They may ship different version numbers in
130+
the same release train; the compatibility mapping is recorded in both
131+
CHANGELOGs and in the GitHub Releases (e.g. website `v0.1.0` ↔ repository
132+
`v0.1.1`), each naming the exact commit SHA.
133+
- The website consumes this repository at a pinned full commit SHA
134+
(`content-pin.json`) — never a moving branch or tag.
135+
- `pyproject.toml` `version` tracks the repository release; bump it in the
136+
change that cuts the release.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "flypython"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Community-maintained source for building reliable Python products in the AI-coding era."
55
readme = "README.md"
66
requires-python = ">=3.11"

0 commit comments

Comments
 (0)