diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 1d0aee0..ede1ada 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -8,7 +8,7 @@ on: jobs: publish-charm: - uses: canonical/charm-ci/.github/workflows/publish-artifacts.yml@v0.0.1-alpha.6 + uses: canonical/charm-ci/.github/workflows/publish-artifacts.yml@v0.0.1-alpha.10 permissions: contents: write actions: read diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index bcb5255..b3697c1 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,7 +25,7 @@ jobs: working-directory: ${{ matrix.charm.working-directory }} with-uv: true integration-test: - uses: canonical/charm-ci/.github/workflows/integration-test.yml@v0.0.1-alpha.6 + uses: canonical/charm-ci/.github/workflows/integration-test.yml@v0.0.1-alpha.10 with: spread-jobs-include: "integration-test-ci:*" test-secret-1-name: CLOUDFLARE_ACCOUNT_ID diff --git a/cloudflare-configurator-operator/pyproject.toml b/cloudflare-configurator-operator/pyproject.toml index 407a9ee..9691885 100644 --- a/cloudflare-configurator-operator/pyproject.toml +++ b/cloudflare-configurator-operator/pyproject.toml @@ -49,7 +49,7 @@ static = [ ] integration = [ "jubilant==1.11.0", - "opcli @ git+https://github.com/canonical/charm-ci.git@v0.0.1-alpha.3", + "opcli @ git+https://github.com/canonical/charm-ci.git@v0.0.1-alpha.10", "pytest", ] diff --git a/cloudflare-configurator-operator/uv.lock b/cloudflare-configurator-operator/uv.lock index dc1b607..31de0d4 100644 --- a/cloudflare-configurator-operator/uv.lock +++ b/cloudflare-configurator-operator/uv.lock @@ -2,15 +2,6 @@ version = 1 revision = 3 requires-python = ">=3.12" -[[package]] -name = "annotated-doc" -version = "0.0.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4", size = 7288, upload-time = "2025-11-10T22:07:42.062Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320", size = 5303, upload-time = "2025-11-10T22:07:40.673Z" }, -] - [[package]] name = "annotated-types" version = "0.7.0" @@ -316,7 +307,7 @@ coverage-report = [ fmt = [{ name = "ruff" }] integration = [ { name = "jubilant", specifier = "==1.11.0" }, - { name = "opcli", git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.3" }, + { name = "opcli", git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.10" }, { name = "pytest" }, ] lint = [ @@ -881,13 +872,11 @@ wheels = [ [[package]] name = "opcli" -version = "0.0.1a2" -source = { git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.3#13721e4bead853b0449fe57019cd2c9aa6b75fdd" } +version = "0.0.1a10" +source = { git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.10#f0746f4dab15ea08354d38024b188b38576b944a" } dependencies = [ - { name = "jinja2" }, { name = "pydantic" }, { name = "ruamel-yaml" }, - { name = "typer" }, ] [[package]] @@ -1458,15 +1447,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a5/1f/93f9b0fad9470e4c829a5bb678da4012f0c710d09331b860ee555216f4ea/ruff-0.14.6-py3-none-win_arm64.whl", hash = "sha256:d43c81fbeae52cfa8728d8766bbf46ee4298c888072105815b392da70ca836b2", size = 13520930, upload-time = "2025-11-21T14:26:13.951Z" }, ] -[[package]] -name = "shellingham" -version = "1.5.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2023-10-24T04:13:40.426Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" }, -] - [[package]] name = "six" version = "1.17.0" @@ -1517,21 +1497,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] -[[package]] -name = "typer" -version = "0.26.7" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "annotated-doc" }, - { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "rich" }, - { name = "shellingham" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/5e/ed/ef06584ccdd5c410df0837951ecd7e15d9a6144ea1bd4c73cecab1a89891/typer-0.26.7.tar.gz", hash = "sha256:e314a34c617e419c091b2830dda3ea1f257134ff593061a8f5b9717ab8dddb3a", size = 201709, upload-time = "2026-06-03T07:18:06.843Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/24/25/2201973529af2c954de0bb725323c3aaed6d7f0ceee8f550dec9185df013/typer-0.26.7-py3-none-any.whl", hash = "sha256:5c87cfbc5d34491c5346ebf49c23e18d56ccb863268d3a8d592b26087c2f5e58", size = 122456, upload-time = "2026-06-03T07:18:05.732Z" }, -] - [[package]] name = "types-pyyaml" version = "6.0.12.20250915" diff --git a/cloudflared-operator/pyproject.toml b/cloudflared-operator/pyproject.toml index 5ca22c5..e920024 100644 --- a/cloudflared-operator/pyproject.toml +++ b/cloudflared-operator/pyproject.toml @@ -51,7 +51,7 @@ static = [ ] integration = [ "jubilant==1.11.0", - "opcli @ git+https://github.com/canonical/charm-ci.git@v0.0.1-alpha.3", + "opcli @ git+https://github.com/canonical/charm-ci.git@v0.0.1-alpha.10", "pytest", "requests", ] diff --git a/cloudflared-operator/uv.lock b/cloudflared-operator/uv.lock index e49d171..c144e9d 100644 --- a/cloudflared-operator/uv.lock +++ b/cloudflared-operator/uv.lock @@ -2,15 +2,6 @@ version = 1 revision = 3 requires-python = ">=3.12" -[[package]] -name = "annotated-doc" -version = "0.0.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4", size = 7288, upload-time = "2025-11-10T22:07:42.062Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320", size = 5303, upload-time = "2025-11-10T22:07:40.673Z" }, -] - [[package]] name = "annotated-types" version = "0.7.0" @@ -321,7 +312,7 @@ coverage-report = [ fmt = [{ name = "ruff" }] integration = [ { name = "jubilant", specifier = "==1.11.0" }, - { name = "opcli", git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.3" }, + { name = "opcli", git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.10" }, { name = "pytest" }, { name = "requests" }, ] @@ -894,13 +885,11 @@ wheels = [ [[package]] name = "opcli" -version = "0.0.1a2" -source = { git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.3#13721e4bead853b0449fe57019cd2c9aa6b75fdd" } +version = "0.0.1a10" +source = { git = "https://github.com/canonical/charm-ci.git?rev=v0.0.1-alpha.10#f0746f4dab15ea08354d38024b188b38576b944a" } dependencies = [ - { name = "jinja2" }, { name = "pydantic" }, { name = "ruamel-yaml" }, - { name = "typer" }, ] [[package]] @@ -1472,15 +1461,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a5/1f/93f9b0fad9470e4c829a5bb678da4012f0c710d09331b860ee555216f4ea/ruff-0.14.6-py3-none-win_arm64.whl", hash = "sha256:d43c81fbeae52cfa8728d8766bbf46ee4298c888072105815b392da70ca836b2", size = 13520930, upload-time = "2025-11-21T14:26:13.951Z" }, ] -[[package]] -name = "shellingham" -version = "1.5.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2023-10-24T04:13:40.426Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" }, -] - [[package]] name = "six" version = "1.17.0" @@ -1540,21 +1520,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] -[[package]] -name = "typer" -version = "0.26.7" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "annotated-doc" }, - { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "rich" }, - { name = "shellingham" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/5e/ed/ef06584ccdd5c410df0837951ecd7e15d9a6144ea1bd4c73cecab1a89891/typer-0.26.7.tar.gz", hash = "sha256:e314a34c617e419c091b2830dda3ea1f257134ff593061a8f5b9717ab8dddb3a", size = 201709, upload-time = "2026-06-03T07:18:06.843Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/24/25/2201973529af2c954de0bb725323c3aaed6d7f0ceee8f550dec9185df013/typer-0.26.7-py3-none-any.whl", hash = "sha256:5c87cfbc5d34491c5346ebf49c23e18d56ccb863268d3a8d592b26087c2f5e58", size = 122456, upload-time = "2026-06-03T07:18:05.732Z" }, -] - [[package]] name = "types-pyyaml" version = "6.0.12.20250915"