From c2300b3a213e5bc5f2c75b7da10058bcb2f30aaa Mon Sep 17 00:00:00 2001 From: Prasad Date: Mon, 18 Aug 2025 16:20:40 +0100 Subject: [PATCH 1/7] feat: automate releases --- .github/workflows/release-please.yaml | 21 +++++++++++++++++++++ .release-please-manifest.json | 3 +++ release-please-config.json | 15 +++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 .github/workflows/release-please.yaml create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml new file mode 100644 index 00000000..0647c33c --- /dev/null +++ b/.github/workflows/release-please.yaml @@ -0,0 +1,21 @@ +name: release-please + +on: + push: + branches: [ main ] + workflow_dispatch: + +jobs: + release-please: + permissions: + contents: write + pull-requests: write + issues: write + runs-on: ubuntu-latest + steps: + - uses: googleapis/release-please-action@v4 + id: rp + with: + token: ${{ secrets.GITHUB_TOKEN }} + config-file: release-please-config.json + manifest-file: .release-please-manifest.json diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000..dc69be2f --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.4.8" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..e5ba1c1c --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "release-type": "python", + "include-v-in-tag": true, + "bump-minor-pre-major": true, + "changelog-path": "CHANGELOG.md", + "packages": { + ".": { + "package-name": "albert", + "release-type": "python", + "changelog-path": "CHANGELOG.md", + "include-component-in-tag": false + } + } +} From c979ea579e2ca3389433ebaf87a0d567540b8b1b Mon Sep 17 00:00:00 2001 From: Prasad Date: Mon, 18 Aug 2025 16:25:46 +0100 Subject: [PATCH 2/7] feat: amazing feature --- src/albert/client.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/albert/client.py b/src/albert/client.py index 208bc372..cf684ed5 100644 --- a/src/albert/client.py +++ b/src/albert/client.py @@ -91,6 +91,7 @@ class Albert: - `from_token` — Create a client using a static token. - `from_sso` — Create a client using interactive browser-based SSO login. - `from_client_credentials` — Create a client using OAuth2 client credentials. + + more """ def __init__( From fddcd650a39b93f9bc92c34f3dd8ed0255a4fa9e Mon Sep 17 00:00:00 2001 From: Prasad Date: Mon, 18 Aug 2025 16:27:31 +0100 Subject: [PATCH 3/7] fix: small bug fix From 18e52dfa1715d768012bdcaeffa459c3bf5e4d9e Mon Sep 17 00:00:00 2001 From: Prasad Date: Mon, 18 Aug 2025 16:28:59 +0100 Subject: [PATCH 4/7] feat(module): another very big feature From 3c4999102ebd974f8968cb3da950071195ba605f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 16:30:21 +0100 Subject: [PATCH 5/7] chore(main): release 1.5.0 (#2) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ src/albert/__init__.py | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index dc69be2f..dd8fde77 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.4.8" + ".": "1.5.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ea4ee46..845ecf97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.5.0](https://github.com/prasad-albert/albert-python/compare/v1.4.8...v1.5.0) (2025-08-18) + + +### Features + +* amazing feature ([c979ea5](https://github.com/prasad-albert/albert-python/commit/c979ea579e2ca3389433ebaf87a0d567540b8b1b)) +* **module:** another very big feature ([18e52df](https://github.com/prasad-albert/albert-python/commit/18e52dfa1715d768012bdcaeffa459c3bf5e4d9e)) + + +### Bug Fixes + +* small bug fix ([fddcd65](https://github.com/prasad-albert/albert-python/commit/fddcd650a39b93f9bc92c34f3dd8ed0255a4fa9e)) + ## [Unreleased] ## [1.2.0] - 2025-07-25 diff --git a/src/albert/__init__.py b/src/albert/__init__.py index 06c43553..650b2b50 100644 --- a/src/albert/__init__.py +++ b/src/albert/__init__.py @@ -4,4 +4,4 @@ __all__ = ["Albert", "AlbertClientCredentials", "AlbertSSOClient"] -__version__ = "1.4.8" +__version__ = "1.5.0" From 375426c053dc22d2e6a71195b1fec6b37592ac45 Mon Sep 17 00:00:00 2001 From: Prasad Date: Mon, 18 Aug 2025 16:38:44 +0100 Subject: [PATCH 6/7] feat: test squash merge PR (#3) From 06853440227f9dd8b87892705e18b133bc4b1abb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 15:39:00 +0000 Subject: [PATCH 7/7] chore(main): release 1.6.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ src/albert/__init__.py | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index dd8fde77..0d1bebe1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.5.0" + ".": "1.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 845ecf97..a6f7e92f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.6.0](https://github.com/prasad-albert/albert-python/compare/v1.5.0...v1.6.0) (2025-08-18) + + +### Features + +* test squash merge PR ([#3](https://github.com/prasad-albert/albert-python/issues/3)) ([375426c](https://github.com/prasad-albert/albert-python/commit/375426c053dc22d2e6a71195b1fec6b37592ac45)) + ## [1.5.0](https://github.com/prasad-albert/albert-python/compare/v1.4.8...v1.5.0) (2025-08-18) diff --git a/src/albert/__init__.py b/src/albert/__init__.py index 650b2b50..bef887d5 100644 --- a/src/albert/__init__.py +++ b/src/albert/__init__.py @@ -4,4 +4,4 @@ __all__ = ["Albert", "AlbertClientCredentials", "AlbertSSOClient"] -__version__ = "1.5.0" +__version__ = "1.6.0"