From 737dc77872789c98b157bdd8bd53358eea7e7500 Mon Sep 17 00:00:00 2001 From: Ramesh Padmanabhaiah <22363102+codeforester@users.noreply.github.com> Date: Sat, 29 Aug 2026 10:18:02 +0530 Subject: [PATCH] chore: align Base with base-cli 0.4.3 --- .github/workflows/base-check.yml | 2 +- .github/workflows/base-demo-e2e.yml | 2 +- .github/workflows/copilot-setup-steps.yml | 2 +- .github/workflows/pylint.yml | 2 +- .github/workflows/tests.yml | 12 ++++++------ CHANGELOG.md | 3 +++ requirements-dev.txt | 2 +- tests/test_github_workflows.py | 2 +- 8 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/base-check.yml b/.github/workflows/base-check.yml index f5e7acd7..e59be6a2 100644 --- a/.github/workflows/base-check.yml +++ b/.github/workflows/base-check.yml @@ -109,7 +109,7 @@ jobs: uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .base/base-cli - name: Set up Python diff --git a/.github/workflows/base-demo-e2e.yml b/.github/workflows/base-demo-e2e.yml index 4e356916..87c66a50 100644 --- a/.github/workflows/base-demo-e2e.yml +++ b/.github/workflows/base-demo-e2e.yml @@ -39,7 +39,7 @@ jobs: uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Check out base-bash-libs diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 0ea3f6db..0f1f3400 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Set up Python diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index 75ce4ff8..bce97977 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Set up Python ${{ matrix.python-version }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 07757b2c..3cd12409 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,7 +33,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Set up Python @@ -77,7 +77,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Expose standalone Python package checkout as sibling @@ -129,7 +129,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Expose standalone Python package checkout as sibling @@ -221,7 +221,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Expose standalone Python package checkout as sibling @@ -285,7 +285,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Expose reusable Bash library checkout as sibling @@ -347,7 +347,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 with: repository: basefoundry/base-cli - ref: v0.4.2 + ref: v0.4.3 path: .dependencies/base-cli - name: Set up Python diff --git a/CHANGELOG.md b/CHANGELOG.md index a52f92d4..c58e76c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,9 @@ numeric next development line is tracked in `DEVELOPMENT_VERSION`. ### Changed +- Align development dependencies and source-checkout CI workflows with the + released `base-cli` `0.4.3` provider. + - Documented stable release versus contributor source installation and made mutable source checkouts report the next development line with their Git revision instead of reusing the latest published version identity. diff --git a/requirements-dev.txt b/requirements-dev.txt index 3fd01122..e2d1e9b5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ pylint==3.3.9 click==8.4.1 -base-cli==0.4.2 +base-cli==0.4.3 PyYAML==6.0.3 pytest==9.0.3 pytest-cov==7.1.0 diff --git a/tests/test_github_workflows.py b/tests/test_github_workflows.py index 3499520a..b6afb63a 100644 --- a/tests/test_github_workflows.py +++ b/tests/test_github_workflows.py @@ -701,7 +701,7 @@ def test_base_demo_e2e_workflow_covers_the_external_project_loop() -> None: "basefoundry/base-bash-libs", ] assert "b4243765726c133499feeabdc50154f99c0fec12" in str(steps) - assert "v0.4.2" in str(steps) + assert "v0.4.3" in str(steps) for command in ( "basectl setup --ci base-demo",