diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ec9bc44..c9c08db 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -16,7 +16,7 @@ on: jobs: lint: name: Lint - uses: canonical/data-platform-workflows/.github/workflows/lint.yaml@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/lint.yaml@v18.0.0 # unit-test: # name: Unit test charm @@ -55,7 +55,7 @@ jobs: build: name: Build charm - uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v18.0.0 with: cache: true @@ -65,7 +65,7 @@ jobs: - lint # - unit-test - build - uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@v18.0.0 with: artifact-prefix: packed-charm-cache-true cloud: lxd diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a855e97..f0bcef9 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -15,13 +15,13 @@ jobs: build: name: Build charm - uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v18.0.0 release: name: Release charm needs: - build - uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/release_charm.yaml@v18.0.0 with: channel: latest/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 a97bbba..dedc66e 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@v16.2.1 + uses: canonical/data-platform-workflows/.github/workflows/sync_issue_to_jira.yaml@v18.0.0 with: jira-base-url: https://warthogs.atlassian.net jira-project-key: DPE diff --git a/poetry.lock b/poetry.lock index 8f29545..291f3c8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1507,8 +1507,8 @@ develop = false [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v16.2.1" -resolved_reference = "ddb4b5112daf309a5665e14caa5dfee03b96eae0" +reference = "v18.0.0" +resolved_reference = "da8bb57d6a9650fef8683cb76f233cd672f63db5" subdirectory = "python/pytest_plugins/github_secrets" [[package]] @@ -1527,8 +1527,8 @@ pytest = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v16.2.1" -resolved_reference = "ddb4b5112daf309a5665e14caa5dfee03b96eae0" +reference = "v18.0.0" +resolved_reference = "da8bb57d6a9650fef8683cb76f233cd672f63db5" subdirectory = "python/pytest_plugins/microceph" [[package]] @@ -1565,8 +1565,8 @@ pyyaml = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v16.2.1" -resolved_reference = "ddb4b5112daf309a5665e14caa5dfee03b96eae0" +reference = "v18.0.0" +resolved_reference = "da8bb57d6a9650fef8683cb76f233cd672f63db5" subdirectory = "python/pytest_plugins/pytest_operator_cache" [[package]] @@ -1584,8 +1584,8 @@ pytest = "*" [package.source] type = "git" url = "https://github.com/canonical/data-platform-workflows" -reference = "v16.2.1" -resolved_reference = "ddb4b5112daf309a5665e14caa5dfee03b96eae0" +reference = "v18.0.0" +resolved_reference = "da8bb57d6a9650fef8683cb76f233cd672f63db5" subdirectory = "python/pytest_plugins/pytest_operator_groups" [[package]] @@ -1690,13 +1690,13 @@ rpds-py = ">=0.7.0" [[package]] name = "requests" -version = "2.32.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" files = [ - {file = "requests-2.32.0-py3-none-any.whl", hash = "sha256:f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5"}, - {file = "requests-2.32.0.tar.gz", hash = "sha256:fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -2152,4 +2152,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "952adb4bec630eabeded5b0e76625d576a4753936e0350131daf271ad2041d8b" +content-hash = "73e80c4ab2f426732cbd9b8995846926538bf093057d25f5a6d7f92b7f5b0e2e" diff --git a/pyproject.toml b/pyproject.toml index 1f36325..19cd574 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ ops = "^2.15.0" tenacity = "^8.2.3" jinja2 = "^3.1.4" overrides = "7.7.0" -requests = "2.32.0" +requests = "2.32.3" shortuuid = "1.0.13" pydantic = "^1.10, <2" cryptography = "^42.0.5" @@ -65,11 +65,11 @@ parameterized = "^0.9.0" [tool.poetry.group.integration.dependencies] pytest = "^8.1.1" -pytest-github-secrets = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.1", subdirectory = "python/pytest_plugins/github_secrets"} +pytest-github-secrets = {git = "https://github.com/canonical/data-platform-workflows", tag = "v18.0.0", subdirectory = "python/pytest_plugins/github_secrets"} pytest-operator = "^0.34.0" -pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.1", subdirectory = "python/pytest_plugins/pytest_operator_cache"} -pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.1", subdirectory = "python/pytest_plugins/pytest_operator_groups"} -pytest-microceph = {git = "https://github.com/canonical/data-platform-workflows", tag = "v16.2.1", subdirectory = "python/pytest_plugins/microceph"} +pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v18.0.0", subdirectory = "python/pytest_plugins/pytest_operator_cache"} +pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v18.0.0", subdirectory = "python/pytest_plugins/pytest_operator_groups"} +pytest-microceph = {git = "https://github.com/canonical/data-platform-workflows", tag = "v18.0.0", subdirectory = "python/pytest_plugins/microceph"} juju = "^3.2.2" ops = "^2.15.0" tenacity = "^8.2.3"