From 20cd7c2270503253dfc492b3ddef25f6093a3fcf Mon Sep 17 00:00:00 2001 From: rios0rios0 Date: Sat, 21 Mar 2026 12:45:59 -0300 Subject: [PATCH 1/4] chore(ci): simplified workflow to single python-docker.yaml call - `python-docker.yaml` now includes `python.yaml` internally (code check, security, tests) - removed duplicate `ci` job that called `python.yaml` separately - renamed job to `default` matching the standard pattern (e.g., autobump) Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/default.yaml | 5 +---- CHANGELOG.md | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/default.yaml b/.github/workflows/default.yaml index b277812..668030f 100644 --- a/.github/workflows/default.yaml +++ b/.github/workflows/default.yaml @@ -17,8 +17,5 @@ permissions: security-events: 'write' jobs: - ci: - uses: 'rios0rios0/pipelines/.github/workflows/python.yaml@main' - - docker: + default: uses: 'rios0rios0/pipelines/.github/workflows/python-docker.yaml@main' diff --git a/CHANGELOG.md b/CHANGELOG.md index a08d53d..f62f084 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,10 @@ Exceptions are acceptable depending on the circumstances (critical bug fixes tha ## [Unreleased] +### Changed + +- changed CI workflow to use a single `python-docker.yaml` call instead of separate `python.yaml` + `python-docker.yaml` jobs, matching the standard pipeline composition pattern + ### Added - added required versions of jinja2 `3.1.6` and cryptography `44.0.1` to avoid vulnerabilities From 0a0747586d314de7324bcb0db827593de78e09a0 Mon Sep 17 00:00:00 2001 From: rios0rios0 Date: Sat, 21 Mar 2026 12:52:14 -0300 Subject: [PATCH 2/4] chore(ci): updated workflow reference from python-docker to pdm-docker - renamed upstream workflow uses `pdm-docker.yaml` instead of `python-docker.yaml` Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/default.yaml | 2 +- CHANGELOG.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/default.yaml b/.github/workflows/default.yaml index 668030f..2ab44a4 100644 --- a/.github/workflows/default.yaml +++ b/.github/workflows/default.yaml @@ -18,4 +18,4 @@ permissions: jobs: default: - uses: 'rios0rios0/pipelines/.github/workflows/python-docker.yaml@main' + uses: 'rios0rios0/pipelines/.github/workflows/pdm-docker.yaml@main' diff --git a/CHANGELOG.md b/CHANGELOG.md index f62f084..7f6f483 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ Exceptions are acceptable depending on the circumstances (critical bug fixes tha ### Changed -- changed CI workflow to use a single `python-docker.yaml` call instead of separate `python.yaml` + `python-docker.yaml` jobs, matching the standard pipeline composition pattern +- changed CI workflow to use a single `pdm-docker.yaml` call instead of separate `python.yaml` + `python-docker.yaml` jobs, matching the standard pipeline composition pattern ### Added From f37ee18f4570357aba584adba331d75f7e3a1f20 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 16:34:27 +0000 Subject: [PATCH 3/4] Initial plan From 2c5215d0250a3182157690b448e0631dd44387d8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 16:35:16 +0000 Subject: [PATCH 4/4] fix(changelog): merge duplicate Changed sections in Unreleased Co-authored-by: rios0rios0 <32651906+rios0rios0@users.noreply.github.com> Agent-Logs-Url: https://github.com/fnk0c/database-sync/sessions/02798412-024d-43b3-8504-81565cf97077 --- CHANGELOG.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f6f483..debf697 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,10 +17,6 @@ Exceptions are acceptable depending on the circumstances (critical bug fixes tha ## [Unreleased] -### Changed - -- changed CI workflow to use a single `pdm-docker.yaml` call instead of separate `python.yaml` + `python-docker.yaml` jobs, matching the standard pipeline composition pattern - ### Added - added required versions of jinja2 `3.1.6` and cryptography `44.0.1` to avoid vulnerabilities @@ -30,6 +26,7 @@ Exceptions are acceptable depending on the circumstances (critical bug fixes tha ### Changed +- changed CI workflow to use a single `pdm-docker.yaml` call instead of separate `python.yaml` + `python-docker.yaml` jobs, matching the standard pipeline composition pattern - updated required Python version from `3.9` to `3.13.12` - updated safety version from `3.0.1` to `3.5.1` to address vulnerabilities - updated build backend from deprecated `pdm-pep517` to `pdm-backend`