Dependency Dashboard
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/canonical/craft-actions).
## Config Migration Needed
- [ ] <!-- create-config-migration-pr --> Select this checkbox to let Renovate create an automated Config Migration PR.
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@tsconfig/node18](https://redirect.github.com/tsconfig/bases) |  |
| regex | [@tsconfig/node18](https://redirect.github.com/tsconfig/bases) |  |
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] <!-- unschedule-branch=renovate/actions-core-1.x-lockfile -->chore(deps): update dependency @actions/core to v1.11.1
- [ ] <!-- unschedule-branch=renovate/dev-dependencies -->chore(deps): update development dependencies (minor and patch) (`@tsconfig/node18`, `@types/jest`, `@types/node`, `esbuild`, `eslint`, `eslint-plugin-jest`, `eslint-plugin-prettier`, `prettier`, `ts-jest`, `typescript`, `typescript-eslint`)
- [ ] <!-- unschedule-branch=renovate/major-github-actions -->chore(deps): update github actions (major) (`actions/cache`, `actions/checkout`, `actions/setup-node`, `actions/upload-artifact`, `node`)
- [ ] <!-- unschedule-branch=renovate/node-24.x -->chore(deps): update dependency @types/node to v24
- [ ] <!-- unschedule-branch=renovate/eslint-plugin-github-6.x -->chore(deps): update dependency eslint-plugin-github to v6
- [ ] <!-- create-all-awaiting-schedule-prs -->🔐 **Create all awaiting schedule PRs at once** 🔐
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] <!-- unlimit-branch=renovate/tsconfig-node18-replacement -->chore(deps): replace dependency @tsconfig/node18 with @tsconfig/node20
- [ ] <!-- unlimit-branch=renovate/actions-core-3.x -->fix(deps): update dependency @actions/core to v3
- [ ] <!-- unlimit-branch=renovate/actions-exec-3.x -->fix(deps): update dependency @actions/exec to v3
- [ ] <!-- unlimit-branch=renovate/major-eslint-monorepo -->chore(deps): update dependency eslint to v10
- [ ] <!-- unlimit-branch=renovate/eslint-plugin-jest-29.x -->chore(deps): update dependency eslint-plugin-jest to v29
- [ ] <!-- unlimit-branch=renovate/typescript-6.x -->chore(deps): update dependency typescript to v6
- [ ] <!-- unlimit-branch=renovate/major-typescript-eslint-monorepo -->chore(deps): update dependency typescript-eslint to v8
- [ ] <!-- unlimit-branch=renovate/major-jest-monorepo -->chore(deps): update jest monorepo to v30 (`@types/jest`, `jest`, `jest-circus`)
- [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐
## Detected Dependencies
<details><summary>github-actions (7)</summary>
<blockquote>
<details><summary>.github/workflows/test-charmcraft.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/upload-artifact v4` → [Updates: `v7`]
</details>
<details><summary>.github/workflows/test-snapcraft.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/upload-artifact v4` → [Updates: `v7`]
</details>
<details><summary>.github/workflows/test.yml (8)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-node v4` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `ubuntu 24.04`
- `node 22` → [Updates: `24`]
</details>
<details><summary>charmcraft/pack/action.yaml (2)</summary>
- `canonical/craft-actions main`
- `actions/cache v4` → [Updates: `v5`]
</details>
<details><summary>charmcraft/setup/action.yaml (1)</summary>
- `canonical/setup-lxd main`
</details>
<details><summary>snapcraft/pack/action.yaml (1)</summary>
- `actions/checkout v6`
</details>
<details><summary>snapcraft/setup/action.yaml (2)</summary>
- `actions/checkout v6`
- `canonical/setup-lxd main`
</details>
</blockquote>
</details>
<details><summary>npm (1)</summary>
<blockquote>
<details><summary>package.json (17)</summary>
- `@actions/core ^1.10.1` → [Updates: `^1.10.1`, `^3.0.0`]
- `@actions/exec ^1.1.1` → [Updates: `^3.0.0`]
- `@tsconfig/node18 ^18.2.4` → [Updates: `^18.2.4`, `^20.1.0`]
- `@types/jest ^29.5.12` → [Updates: `^29.5.12`, `^30.0.0`]
- `@types/node ^18.11.9` → [Updates: `^18.11.9`, `^24.0.0`]
- `esbuild ^0.25.0` → [Updates: `^0.28.0`]
- `eslint ^8.57.0` → [Updates: `^8.57.0`, `^10.0.0`]
- `eslint-plugin-github ^4.10.2` → [Updates: `^6.0.0`]
- `eslint-plugin-jest ^28.2.0` → [Updates: `^28.2.0`, `^29.0.0`]
- `eslint-plugin-prettier ^5.1.3` → [Updates: `^5.1.3`]
- `jest ^29.7.0` → [Updates: `^30.0.0`]
- `jest-circus ^29.7.0` → [Updates: `^30.0.0`]
- `prettier ^3.2.5` → [Updates: `^3.2.5`]
- `ts-jest ^29.1.2` → [Updates: `^29.1.2`]
- `typescript ^5.4.5` → [Updates: `^5.4.5`, `^6.0.0`]
- `typescript-eslint ^7.7.1` → [Updates: `^7.7.1`, `^8.0.0`]
- `node >=18`
</details>
</blockquote>
</details>
<details><summary>regex (1)</summary>
<blockquote>
<details><summary>tsconfig.json (1)</summary>
- `@tsconfig/node18 18` → [Updates: `20`]
</details>
</blockquote>
</details>
---
- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
Evaluation history
No evaluation history available.