ampproject / ampproject/amp-viewer

Dependency Dashboard

Open
#173 0 comments 0 reactions 0 assignees View on GitHub
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) | ![Available](https://img.shields.io/badge/available-green?style=flat-square) |

## 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.