From 538edbf8f36b0cb24bd91e502aee2c1f724126d8 Mon Sep 17 00:00:00 2001 From: "gh-backup-release-drhdev[bot]" <346476644+gh-backup-release-drhdev[bot]@users.noreply.github.com> Date: Sat, 7 Nov 2026 23:41:11 +0000 Subject: [PATCH 1/2] chore(main): release 1.3.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c3f1463..96f1cd9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 92de4fa..2f4be04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,13 @@ This file is maintained by Release Please from Conventional Commits. Do not manu release section; describe user-visible changes in commit messages and edit the generated release pull request when additional context is useful. +## [1.3.0](https://github.com/drhdev/github-backup/compare/v1.2.0...v1.3.0) (2026-11-07) + + +### Features + +* add browser-managed backup connections and repository scopes ([eaa2d96](https://github.com/drhdev/github-backup/commit/eaa2d96498f053d050ee15d55fec47e568e9fd79)) + ## [1.2.0](https://github.com/drhdev/github-backup/compare/v1.1.2...v1.2.0) (2026-11-07) diff --git a/pyproject.toml b/pyproject.toml index e9b27d6..9fb83ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "github-backup" -version = "1.2.0" +version = "1.3.0" description = "Production backups for GitHub repositories, gists, and optional service data" readme = "README.md" requires-python = ">=3.11" From 6a6ca0d0ffdde91dc168ed72b7c386247a989fbd Mon Sep 17 00:00:00 2001 From: drhdev <96695448+drhdev@users.noreply.github.com> Date: Sun, 8 Nov 2026 00:42:34 +0100 Subject: [PATCH 2/2] chore: finalize 1.3.0 release metadata and migration notes --- CHANGELOG.md | 11 ++++++++++- uv.lock | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f4be04..aa4e418 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,13 +8,22 @@ This file is maintained by Release Please from Conventional Commits. Do not manu release section; describe user-visible changes in commit messages and edit the generated release pull request when additional context is useful. -## [1.3.0](https://github.com/drhdev/github-backup/compare/v1.2.0...v1.3.0) (2026-11-07) +## [1.3.0](https://github.com/drhdev/github-backup/compare/v1.2.0...v1.3.0) (2026-11-08) ### Features * add browser-managed backup connections and repository scopes ([eaa2d96](https://github.com/drhdev/github-backup/commit/eaa2d96498f053d050ee15d55fec47e568e9fd79)) +### Setup and migration + +* Create multiple read-only GitHub Apps through the protected browser setup and connect personal or organization accounts without manual PEM handling. +* Select all repositories, specific repositories, all except selected repositories, or pause each connection. GitHub installation permissions remain the access limit. +* Configure and test DigitalOcean Spaces in setup; only the setup HTTPS URL and password are required in the environment for new deployments. +* Preserve existing copies of excluded/paused repositories. Failed connections alert while other connections continue backing up. +* Existing manual configuration remains supported. New browser connections start paused; select a backup scope before expecting code backups. Saved browser Spaces settings take precedence over legacy Spaces environment settings. +* See the [Coolify deployment guide](https://github.com/drhdev/github-backup/blob/v1.3.0/docs/COOLIFY.md) and [GitHub App setup guide](https://github.com/drhdev/github-backup/blob/v1.3.0/docs/GITHUB_APP.md). + ## [1.2.0](https://github.com/drhdev/github-backup/compare/v1.1.2...v1.2.0) (2026-11-07) diff --git a/uv.lock b/uv.lock index ff3b995..d1a4778 100644 --- a/uv.lock +++ b/uv.lock @@ -454,7 +454,7 @@ wheels = [ [[package]] name = "github-backup" -version = "1.2.0" +version = "1.3.0" source = { editable = "." } [package.optional-dependencies]