Skip to content

Enable dependabot and dependency-submission workflow#172

Open
vinodbhorge wants to merge 4 commits into
Sunbird-inQuiry:mainfrom
vinodbhorge:feature/dependabot-enable-20260427132735
Open

Enable dependabot and dependency-submission workflow#172
vinodbhorge wants to merge 4 commits into
Sunbird-inQuiry:mainfrom
vinodbhorge:feature/dependabot-enable-20260427132735

Conversation

@vinodbhorge
Copy link
Copy Markdown

  • Enabled the dependabot dependency graph submission workflow

vinodbhorge and others added 4 commits April 27, 2026 13:28
- Add .github/dependabot.yml for npm ecosystem
- Add .github/workflows/dependency-submission.yml
  - Plugin: actions/dependency-review-action@v4.9.0
  - Captures full transitive dependency set (direct + transitive)
  - Triggers: push and pull_request on main

Generated by Dependabot Sub-Agent
Dependabot partially bumped @angular/core and @angular/compiler to
19.2.21 while other framework packages remained at 19.2.18.
@angular/animations@19.2.18 has a strict exact peer dep on core@19.2.18,
causing ERESOLVE in dependency-submission workflow.

- Pin all @angular/* framework packages to 19.2.21 in package.json
- Add --legacy-peer-deps to npm ci in dependency-submission.yml

Run `npm install --legacy-peer-deps` to regenerate package-lock.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
npm ci hard-fails when package.json and lock file are out of sync.
--legacy-peer-deps does not bypass that check. Use npm install
consistent with the other two publish workflows.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant