canonical / canonical/hardware-api

Dependency Dashboard

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
11
Forks
5
Avg merge
17h 4m
Merged PRs (30d)
11

Description

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/canonical/hardware-api).

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [Update actions/deploy-pages action to v5.0.1](../pull/638)
- [ ] [Update ghcr.io/astral-sh/uv Docker tag to v0.12.13](../pull/639)
- [ ] [Update zizmorcore/zizmor-action action to v0.6.4](../pull/640)
- [ ] [Update astral-sh/setup-uv action to v10.1.0](../pull/641)
- [ ] [Update tiobe/tics-github-action action to v4](../pull/642)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## PR Closed (Blocked)

The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.

- [ ] [Update dependency ubuntu to v24](../pull/631)

## Detected Dependencies

cargo (2)

client/Cargo.toml (16)

- `anyhow ~1.0.0`
- `chrono 0.4.45`
- `clap 4.5.41`
- `minreq 3.0.0`
- `os-release 0.1.0`
- `pyo3 0.29.0`
- `serde ~1.0.0`
- `serde_derive 1.0.228`
- `serde_json ~1.0.0`
- `smbios-lib 0.9.0`
- `varlink 13.0.0`
- `pretty_assertions 1.4.1`
- `sealed_test 1.1.0`
- `simple_test_case 1.2.0`
- `test-temp-dir 0.8.0`
- `varlink_generator 13.0.0`

integration-tests/Cargo.toml (3)

- `anyhow 1.0`
- `simple_test_case 1.2.0`
- `serde_json 1.0.0`

docker-compose (2)

integration-tests/docker-compose.yml

server/docker-compose.yml

dockerfile (2)

integration-tests/Dockerfile (1)

- `ubuntu 26.04`

server/Dockerfile (2)

- `ubuntu 26.04`
- `ghcr.io/astral-sh/uv 0.12.8` → [Updates: `0.12.13`]

github-actions (11)

.github/workflows/automatic-doc-checks.yml

.github/workflows/charm-update-libs.yaml (1)

- `canonical/observability v2@5ca5468b0624d9e2a04ad982ddffc51262f7ac10`

.github/workflows/cla.yml (1)

- `canonical/has-signed-canonical-cla v2@19bae73390fdbfdc1ef9a9bb9408d87a1de755f6`

.github/workflows/openapi_gh_pages.yaml (6)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/configure-pages v6.0.0@45bfe0192ca1faeb007ade9deae92b16b8254a0d`
- `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020`
- `actions/upload-pages-artifact v5.0.0@fc324d3547104276b827a68afc52ff2a11cc49c9`
- `actions/deploy-pages v5.0.0@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128` → [Updates: `v5.0.1`]
- `node 24.x`

.github/workflows/publish_client_crates.yaml (4)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `dtolnay/rust-toolchain v1@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772`
- `rust-lang/crates-io-auth-action v1.0.5@c6f97d42243bad5fab37ca0427f495c86d5b1a18`
- `rust stable`

.github/workflows/publish_server.yaml (8)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `docker/setup-buildx-action v4.3.0@37fe631027851001ddb9b187196cc803df7f5f0e`
- `docker/login-action v4.6.0@dbcb813823bdd20940b903addbd779551569679f`
- `docker/metadata-action v6.2.0@dc802804100637a589fabce1cb79ff13a1411302`
- `docker/build-push-action v7.3.0@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `canonical/charming-actions 2.7.0@1753e0803f70445132e92acd45c905aba6473225`
- `ubuntu 22.04` → [Updates: `24.04`]

.github/workflows/run_integration_tests.yaml (3)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `docker/setup-buildx-action v4.3.0@37fe631027851001ddb9b187196cc803df7f5f0e`
- `docker/setup-compose-action v2.3.0@4eb059ff7f16592f9c84d5ca339c53cb7c5064e2`

.github/workflows/test_client.yaml (10)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`]
- `dtolnay/rust-toolchain v1@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772`
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `canonical/snapcraft-multiarch-action v1.10.2@fb63b025e0775a87a0652bcec61107a34f272b74`
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `rust stable`

.github/workflows/test_server.yaml (16)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `canonical/charming-actions 2.7.0@1753e0803f70445132e92acd45c905aba6473225`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`]
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`]
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`]
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `hashicorp/setup-terraform v4.0.1@dfe3c3f87815947d99a8997f908cb6525fc44e9e`

.github/workflows/tics.yml (5)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `dtolnay/rust-toolchain v1@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772`
- `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`]
- `tiobe/tics-github-action v3.12.0@333078bc527399e5916a166bd1a3a788be5a01a9` → [Updates: `v4.0.0`]
- `rust stable`

.github/workflows/validate_workflows.yaml (2)

- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `zizmorcore/zizmor-action v0.6.3@70fb788f84895a7701f5643d103d587e460b5c99` → [Updates: `v0.6.4`]

pep621 (3)

client/pyproject.toml (1)

- `maturin >=1.9,<2.0`

server/charm/pyproject.toml (3)

- `python >=3.10`
- `ops >=3.4,<4`
- `pydantic >=2.12,<3`

server/pyproject.toml (9)

- `python >=3.12`
- `fastapi >=0.121,<1`
- `pydantic >=2.5,<3`
- `pyyaml >=6.0,<7`
- `requests >=2.32,<3`
- `sqlalchemy >=2.0,<3`
- `starlette >=1.3.1,<2`
- `uvicorn >=0.35,<1`
- `uv-build >=0.9,<1`

pip_requirements (1)

docs/requirements.txt

rust-toolchain (1)

client/rust-toolchain.toml (1)

- `rust stable`

terraform (1)

server/terraform/terraform.tf (1)

- `juju ~> 2.0`

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Research direction

Start with the linked Renovate pull requests and the dependency locations listed in client/Cargo.toml, server/pyproject.toml, server/Dockerfile, .github/workflows/, and server/terraform/terraform.tf. Run the checks defined by the relevant workflow, and consider the selected update done when its pull request passes CI and is merged.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, python, rust, terraform
Domain
ci-cd, devops, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.