Skip to content

Commit 45b9ba1

Browse files
Merge pull request #565 from maykinmedia/feature/add-version-policy
📝 [maykinmedia/open-api-framework#205] Describe version policy + supported versions in documentation
2 parents 6a956ba + 154f83a commit 45b9ba1

File tree

4 files changed

+63
-2
lines changed

4 files changed

+63
-2
lines changed

.github/ISSUE_TEMPLATE/prepare-release.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ projects: ["maykinmedia/15"]
1818
- [ ] Update READMEs with release dates + links
1919
- [ ] Bump version number with `bin/bump-my-version.sh bump <major|minor|patch>`
2020
- [ ] Update changelog
21+
- [ ] Update ``docs/introduction/versioning.rst``
2122
- [ ] Check the impact of this release on the Helm charts and make issues for this in https://github.com/maykinmedia/charts if needed, e.g.
2223
- [ ] New environment variables were added
2324
- [ ] New setup configuration steps or changes to format

.github/workflows/quick-start.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
- name: Build and start docker with RELEASE=${{ env.RELEASE_NEW }}
3333
run: |
3434
docker compose build --build-arg RELEASE=${{ env.RELEASE_NEW }} || ( docker compose logs > $GITHUB_STEP_SUMMARY && exit 1 )
35-
docker compose up -d || ( docker compose logs > $GITHUB_STEP_SUMMARY && exit 1 )
35+
docker compose up -d || ( docker compose logs > $GITHUB_STEP_SUMMARY && exit 1 )

docs/introduction/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ Introduction
77
:maxdepth: 1
88
:caption: Further reading
99

10-
uml-diagram
10+
uml-diagram
11+
versioning

docs/introduction/versioning.rst

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
.. _versioning_policy:
2+
3+
Versioning policy
4+
=================
5+
6+
New version releases for Open Klant are done every two months, at the start of the month.
7+
Major releases occur every two years.
8+
9+
Each major version is supported until 24 months after the release of the next major version.
10+
The most recent major version is supported without a fixed end date until a new major version is released.
11+
Each minor version within a supported major version is supported until 6 months after its release.
12+
13+
Only the latest version (the numbered version, not the technical latest-tag)
14+
is actively maintained and under active development. Older versions only receive patches
15+
16+
The table below shows each major and minor version and until what date they can receive
17+
patches.
18+
19+
+-------+-----------+---------------+--------------------------+
20+
| Major | Minor | Release date | Supported until |
21+
+=======+===========+===============+==========================+
22+
| 2.x | | | |
23+
+-------+-----------+---------------+--------------------------+
24+
| | 2.15.x | 2026-02-06 | 2026-08-06 |
25+
+-------+-----------+---------------+--------------------------+
26+
| | 2.14.x | 2025-12-01 | 2026-06-01 |
27+
+-------+-----------+---------------+--------------------------+
28+
| | 2.13.x | 2025-10-03 | 2026-04-03 |
29+
+-------+-----------+---------------+--------------------------+
30+
| | 2.12.x | 2025-08-28 | 2026-02-28 |
31+
+-------+-----------+---------------+--------------------------+
32+
| | 2.11.x | 2025-08-05 | 2026-02-05 |
33+
+-------+-----------+---------------+--------------------------+
34+
| | 2.10.x | 2025-07-04 | 2026-01-04 |
35+
+-------+-----------+---------------+--------------------------+
36+
| | 2.9.x | 2025-05-28 | 2025-11-28 |
37+
+-------+-----------+---------------+--------------------------+
38+
| | 2.8.x | 2025-05-14 | 2025-11-14 |
39+
+-------+-----------+---------------+--------------------------+
40+
| | 2.7.x | 2025-04-03 | 2025-10-03 |
41+
+-------+-----------+---------------+--------------------------+
42+
| | 2.6.x | 2025-03-04 | 2025-09-04 |
43+
+-------+-----------+---------------+--------------------------+
44+
| | 2.5.x | 2025-01-28 | 2025-07-28 |
45+
+-------+-----------+---------------+--------------------------+
46+
| | 2.4.x | 2024-11-26 | 2025-05-26 |
47+
+-------+-----------+---------------+--------------------------+
48+
| | 2.3.x | 2024-10-04 | 2025-04-04 |
49+
+-------+-----------+---------------+--------------------------+
50+
| | 2.2.x | 2024-09-05 | 2025-03-05 |
51+
+-------+-----------+---------------+--------------------------+
52+
| | 2.1.x | 2024-07-16 | 2025-01-16 |
53+
+-------+-----------+---------------+--------------------------+
54+
| | 2.0.x | 2024-03-15 | 2024-09-15 |
55+
+-------+-----------+---------------+--------------------------+
56+
| 1.x | | | 2026-03-15 |
57+
+-------+-----------+---------------+--------------------------+
58+
| | 1.0.x | 2023-02-16 | 2023-08-16 |
59+
+-------+-----------+---------------+--------------------------+

0 commit comments

Comments
 (0)