From bba3a4c2253ef5d6ce14aed8cae588c4fdd0ac83 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 17 Mar 2024 11:32:26 +0100 Subject: [PATCH 1/5] Bump dev status from Alpha to Beta. This should have happened some time ago IMO. We can probably also bump this up even further, but let's do that later. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a59aa6f..fecd5de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ license = "GPL-3.0-or-later AND BSD-2-Clause AND MIT AND PSF-2.0" license-files = {globs=["LICENSES/*.txt"]} readme = "README.md" classifiers = [ - "Development Status :: 3 - Alpha", + "Development Status :: 4 - Beta", "Framework :: Ansible", "Intended Audience :: Developers", "Programming Language :: Python :: 3", From c136c7c602d52cad1ea59ea74482d8dbd6628506 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 17 Mar 2024 11:36:00 +0100 Subject: [PATCH 2/5] Fix instructions. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a66d14..0142866 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ To run specific tests: ## Creating a new release: 1. Run `nox -e bump -- `. This: - * Bumps the package version in `pyproject.toml`. + * Bumps the package version in `src/antsibull_core/__init__.py`. * Creates `changelogs/fragments/.yml` with a `release_summary` section. * Runs `antsibull-changelog release` and adds the changed files to git. * Commits with message `Release .` and runs `git tag -a -m 'antsibull-core ' `. From 577d92ce3cfab6532417e34dab9760836f6d731c Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 17 Mar 2024 11:36:31 +0100 Subject: [PATCH 3/5] Prepare 3.0.0. --- changelogs/fragments/3.0.0.yml | 1 + src/antsibull_core/__init__.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/3.0.0.yml diff --git a/changelogs/fragments/3.0.0.yml b/changelogs/fragments/3.0.0.yml new file mode 100644 index 0000000..9b82fc9 --- /dev/null +++ b/changelogs/fragments/3.0.0.yml @@ -0,0 +1 @@ +release_summary: New major release. diff --git a/src/antsibull_core/__init__.py b/src/antsibull_core/__init__.py index b8ac8ed..5b650e7 100644 --- a/src/antsibull_core/__init__.py +++ b/src/antsibull_core/__init__.py @@ -9,6 +9,6 @@ from __future__ import annotations -__version__ = "3.0.0a1.post0" +__version__ = "3.0.0" __all__ = ("__version__",) From fe4c1378cf312f85e87571fc86f61c5b8f179132 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 17 Mar 2024 11:36:39 +0100 Subject: [PATCH 4/5] Release 3.0.0. --- CHANGELOG.md | 8 ++++---- CHANGELOG.rst | 6 +++--- changelogs/changelog.yaml | 6 ++++++ changelogs/fragments/3.0.0.yml | 1 - 4 files changed, 13 insertions(+), 8 deletions(-) delete mode 100644 changelogs/fragments/3.0.0.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c4e9f9..1ebc033 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ **Topics** -- v3\.0\.0a1 +- v3\.0\.0 - Release Summary - Breaking Changes / Porting Guide - Removed Features \(previously deprecated\) @@ -52,13 +52,13 @@ - v0\.1\.0 - Release Summary - -## v3\.0\.0a1 + +## v3\.0\.0 ### Release Summary -First antsibull\-core v3 pre\-release +New major release\. ### Breaking Changes / Porting Guide diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 74f3c74..cb3dd30 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,13 +4,13 @@ antsibull-core Release Notes .. contents:: Topics -v3.0.0a1 -======== +v3.0.0 +====== Release Summary --------------- -First antsibull-core v3 pre-release +New major release. Breaking Changes / Porting Guide -------------------------------- diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 7b2a7d1..34704b1 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -231,6 +231,12 @@ releases: - 116-subprocess_util_escape.yaml - 2.2.0.yml release_date: '2023-12-01' + 3.0.0: + changes: + release_summary: New major release. + fragments: + - 3.0.0.yml + release_date: '2024-03-17' 3.0.0a1: changes: breaking_changes: diff --git a/changelogs/fragments/3.0.0.yml b/changelogs/fragments/3.0.0.yml deleted file mode 100644 index 9b82fc9..0000000 --- a/changelogs/fragments/3.0.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: New major release. From d17a4ac7ebb464a431a96296e1f5dd83f9064633 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 17 Mar 2024 11:52:40 +0100 Subject: [PATCH 5/5] Use Python 3.12 for testing with antsibull and antsibull-docs. --- .github/workflows/antsibull-docs.yml | 4 ++-- .github/workflows/antsibull.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/antsibull-docs.yml b/.github/workflows/antsibull-docs.yml index b0fcb0c..573e0d2 100644 --- a/.github/workflows/antsibull-docs.yml +++ b/.github/workflows/antsibull-docs.yml @@ -48,11 +48,11 @@ jobs: ref: main path: antsibull-docs - - name: Set up Python 3.11 + - name: Set up Python 3.12 id: python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - name: Install dependencies env: diff --git a/.github/workflows/antsibull.yml b/.github/workflows/antsibull.yml index d2a3c1a..889fc91 100644 --- a/.github/workflows/antsibull.yml +++ b/.github/workflows/antsibull.yml @@ -49,11 +49,11 @@ jobs: ref: main path: antsibull - - name: Set up Python 3.11 + - name: Set up Python 3.12 id: python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - name: Install dependencies env: