From 9635eef0d6b96f4b6ecf899b8e91331afb058aec Mon Sep 17 00:00:00 2001 From: mwaisaida-13 Date: Mon, 14 Sep 2026 12:10:26 +0100 Subject: [PATCH 1/3] Add CODEOWNERS: @aws/elasticache-devex owns the repository --- CODEOWNERS | 1 + 1 file changed, 1 insertion(+) create mode 100644 CODEOWNERS diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..70007f3 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @aws/elasticache-devex From ca563f0c726c46d3739df0db0f022a2e897de0d3 Mon Sep 17 00:00:00 2001 From: mwaisaida-13 Date: Mon, 14 Sep 2026 12:11:21 +0100 Subject: [PATCH 2/3] ci: restrict the Python CI GITHUB_TOKEN to contents: read --- .github/workflows/python.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 7f94871..3e0c6f2 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -15,6 +15,9 @@ on: - "scripts/**" - ".github/workflows/python.yml" +permissions: + contents: read + jobs: lint: name: lint From f390a65f6788f189a8077728d4d490690214a42e Mon Sep 17 00:00:00 2001 From: mwaisaida-13 Date: Thu, 10 Sep 2026 15:15:51 +0100 Subject: [PATCH 3/3] Release Python 1.0.0: remove the Do Not Upload publish guard Removes the `Private :: Do Not Upload` classifier so PyPI accepts the upload, and dates the 1.0.0 changelog entry. Merge only once the repository is public; publishing is triggered by the python-v1.0.0 GitHub Release. --- python/CHANGELOG.md | 2 +- python/pyproject.toml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/python/CHANGELOG.md b/python/CHANGELOG.md index 3b93e89..9f64289 100644 --- a/python/CHANGELOG.md +++ b/python/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to the Python package are documented here. The format follow [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the package uses [Semantic Versioning](https://semver.org/). -## [1.0.0] - Unreleased +## [1.0.0] - 2026-09-15 Initial release. diff --git a/python/pyproject.toml b/python/pyproject.toml index f6be5cb..c866eac 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -19,7 +19,6 @@ dependencies = [ "botocore>=1.43.0", ] classifiers = [ - "Private :: Do Not Upload", "Development Status :: 5 - Production/Stable", "Operating System :: OS Independent", "Programming Language :: Python :: 3",