ampproject / ampproject/amp-viewer
Dependency Dashboard
- Dominant language
- Objective-C
- Stars
- 38
- Forks
- 27
- PR merge metrics
- No merged PRs in 30d
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/ampproject/amp-viewer).
## Config Migration Needed
- [ ] 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 | [rollup-plugin-babel](https://redirect.github.com/rollup/rollup-plugin-babel) |  |
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] Replace dependency rollup-plugin-babel with @rollup/plugin-babel
- [ ] Update dependency karma-chrome-launcher to v3.2.0
- [ ] Update actions/checkout action to v7
- [ ] Update actions/setup-node action to v7
- [ ] Update dependency @babel/preset-env to v8
- [ ] Update dependency @rollup/plugin-node-resolve to v16
- [ ] Update dependency browserify to v17
- [ ] Update dependency chai to v6
- [ ] Update dependency karma-browserify to v8
- [ ] Update dependency karma-mocha to v2
- [ ] Update dependency mocha to v12
- [ ] Update dependency rimraf to v6
- [ ] Update dependency sinon to v22
- [ ] Update dependency sinon-chai to v4
- [ ] Update dependency watchify to v4
- [ ] Update Node.js to v24
- [ ] 🔐 **Create all rate-limited PRs at once** 🔐
## PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
- [ ] [Update dependency rollup-plugin-serve to v1.0.2 [SECURITY]](../pull/161)
- [ ] [Update dependency karma to v6 [SECURITY]](../pull/184)
- [ ] [Update dependency browserify to v16.5.2](../pull/162)
- [ ] [Update dependency rimraf to v3.0.2](../pull/163)
- [ ] [Update dependency mocha to v7.2.0](../pull/171)
- [ ] [Update dependency rollup-plugin-babel to v4.4.0](../pull/174)
- [ ] [Update dependency sinon-chai to v3.7.0](../pull/175)
- [ ] [Update Node.js to v12.22.12](../pull/164)
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [Update dependency @babel/core to v7.29.6 [SECURITY]](../pull/191)
- [ ] [Update dependency rollup to v2 [SECURITY]](../pull/190)
- [ ] [Update dependency @babel/preset-env to v7.29.7](../pull/166)
- [ ] [Update dependency @rollup/plugin-node-resolve to v7.1.3](../pull/167)
- [ ] [Update dependency chai to v4.5.0](../pull/168)
- [ ] [Update Yarn to v1.22.22](../pull/165)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
cocoapods (1)
ios/AMPKitDemo/Podfile (1)
- `OCMock ~> 3.4`
github-actions (1)
mobile-web/.github/workflows/test.yml (2)
- `actions/checkout v1` → [Updates: `v7`]
- `actions/setup-node v1` → [Updates: `v7`]
npm (1)
mobile-web/package.json (24)
- `amp-toolbox-cache-url 1.0.7`
- `amp-viewer-messaging 1.0.2`
- `@babel/core 7.8.3` → [Updates: `7.29.6`]
- `@babel/preset-env 7.8.3` → [Updates: `7.29.7`, `8.0.5`]
- `@rollup/plugin-node-resolve 7.0.0` → [Updates: `7.1.3`, `16.0.3`]
- `babelify 10.0.0`
- `browserify 16.5.0` → [Updates: `16.5.2`, `17.0.1`]
- `chai 4.2.0` → [Updates: `4.5.0`, `6.2.2`]
- `karma 4.4.1` → [Updates: `6.3.16`]
- `karma-browserify 6.1.0` → [Updates: `8.1.0`]
- `karma-chai 0.1.0`
- `karma-chrome-launcher 3.1.0` → [Updates: `3.2.0`]
- `karma-mocha 1.3.0` → [Updates: `2.0.1`]
- `karma-sinon-chai 2.0.2`
- `mocha 7.0.1` → [Updates: `7.2.0`, `12.0.1`]
- `rimraf 3.0.1` → [Updates: `3.0.2`, `6.1.3`]
- `rollup 1.30.1` → [Updates: `2.80.0`]
- `rollup-plugin-babel 4.3.3` → [Updates: `4.4.0`, `5.0.0`]
- `rollup-plugin-serve 1.0.1` → [Updates: `1.0.2`]
- `sinon 8.1.1` → [Updates: `22.1.0`]
- `sinon-chai 3.4.0` → [Updates: `3.7.0`, `4.0.1`]
- `watchify 3.11.1` → [Updates: `4.0.0`]
- `node 12.14.1` → [Updates: `12.22.12`, `24.21.0`]
- `yarn 1.21.1` → [Updates: `1.22.22`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the Renovate Dependency Dashboard documentation, then inspect mobile-web/package.json, mobile-web/.github/workflows/test.yml, and ios/AMPKitDemo/Podfile. Review the listed dependency updates and existing linked pull requests before deciding whether any update is still needed; the issue is done only when the selected dependency work is completed and validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, ios, javascript, node.js, objective-c
- Domain
- build-system, ci-cd, mobile
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100