diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 508499eb1..a0c7cb452 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -64,7 +64,7 @@ jobs: build: name: Build charm - uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v13.3.4 + uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v16.2.0 with: cache: true @@ -83,7 +83,7 @@ jobs: - lint - unit-test - build - uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v13.3.4 + uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v16.2.0 with: artifact-prefix: ${{ needs.build.outputs.artifact-prefix }} cloud: microk8s diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 30580517f..e07c12f69 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -15,14 +15,14 @@ jobs: build: name: Build charm - uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v13.3.4 + uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v16.2.0 release: name: Release charm needs: - ci-tests - build - uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v13.3.4 + uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v16.2.0 with: channel: 8.0/edge artifact-prefix: ${{ needs.build.outputs.artifact-prefix }} diff --git a/.github/workflows/sync_issue_to_jira.yaml b/.github/workflows/sync_issue_to_jira.yaml index 4dfc3a120..f1d87ae16 100644 --- a/.github/workflows/sync_issue_to_jira.yaml +++ b/.github/workflows/sync_issue_to_jira.yaml @@ -9,7 +9,7 @@ on: jobs: sync: name: Sync GitHub issue to Jira - uses: canonical/data-platform-workflows/.github/workflows/sync_issue_to_jira.yaml@v13.3.4 + uses: canonical/data-platform-workflows/.github/workflows/sync_issue_to_jira.yaml@v16.2.0 with: jira-base-url: https://warthogs.atlassian.net jira-project-key: DPE diff --git a/poetry.lock b/poetry.lock index 9f57bcb44..c3e5a1480 100644 --- a/poetry.lock +++ b/poetry.lock @@ -31,8 +31,8 @@ pytest = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v13.3.4" -resolved_reference = "bf186d4cc2e7122427d121587ff0c7d7ef8874a4" +reference = "v16.2.0" +resolved_reference = "eb5c6fc3c725f0ec870be8055508e23b49126dc9" subdirectory = "python/pytest_plugins/allure_pytest_collection_report" [[package]] @@ -1937,8 +1937,8 @@ pyyaml = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v13.3.4" -resolved_reference = "bf186d4cc2e7122427d121587ff0c7d7ef8874a4" +reference = "v16.2.0" +resolved_reference = "eb5c6fc3c725f0ec870be8055508e23b49126dc9" subdirectory = "python/pytest_plugins/pytest_operator_cache" [[package]] @@ -1956,8 +1956,8 @@ pytest = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v13.3.4" -resolved_reference = "bf186d4cc2e7122427d121587ff0c7d7ef8874a4" +reference = "v16.2.0" +resolved_reference = "eb5c6fc3c725f0ec870be8055508e23b49126dc9" subdirectory = "python/pytest_plugins/pytest_operator_groups" [[package]] @@ -2030,6 +2030,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -2622,4 +2623,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "6ed2c527230cc5cc679c6f84199e45239f6af727174fa98d005be4973568e6b2" +content-hash = "dec1bd6dcc80dbbb4038850c7c8fc425ef0f65b178e092909e192cd763f9c3d7" diff --git a/pyproject.toml b/pyproject.toml index ca9fcd0a8..741ef453d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,15 +63,15 @@ pytest-mock = "^3.11.1" [tool.poetry.group.integration.dependencies] pytest = "^7.4.0" pytest-operator = "^0.28.0" -pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v13.3.4", subdirectory = "python/pytest_plugins/pytest_operator_cache"} -pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v13.3.4", subdirectory = "python/pytest_plugins/pytest_operator_groups"} +pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.0", subdirectory = "python/pytest_plugins/pytest_operator_cache"} +pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.0", subdirectory = "python/pytest_plugins/pytest_operator_groups"} juju = "^3.2.2" mysql-connector-python = "~8.0.33" pyyaml = "^6.0.1" tenacity = "^8.2.2" ops = "<2.10.0" allure-pytest = "^2.13.2" -allure-pytest-collection-report = {git = "https://github.com/canonical/data-platform-workflows", tag = "v13.3.4", subdirectory = "python/pytest_plugins/allure_pytest_collection_report"} +allure-pytest-collection-report = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.0", subdirectory = "python/pytest_plugins/allure_pytest_collection_report"} [tool.coverage.run] diff --git a/tox.ini b/tox.ini index 0e8703adb..4f89db787 100644 --- a/tox.ini +++ b/tox.ini @@ -22,6 +22,7 @@ allowlist_externals = # Wrap `charmcraft pack` pass_env = CI + GH_TOKEN allowlist_externals = {[testenv]allowlist_externals} charmcraft