Skip to content

Cleanup/package json and dependabot - #608

Merged
MaddyMicrosoft merged 4 commits into
masterfrom
cleanup/package-json-and-dependabot
Aug 17, 2026
Merged

Cleanup/package json and dependabot#608
MaddyMicrosoft merged 4 commits into
masterfrom
cleanup/package-json-and-dependabot

Conversation

@MaddyMicrosoft

@MaddyMicrosoft MaddyMicrosoft commented Aug 13, 2026

Copy link
Copy Markdown
Member

Will fix #594

Changes

Remove the accidental package-lock dependency. package.json listed a package literally named package-lock (^1.0.3), which is unrelated to the real package-lock.json lockfile. It pulled lodash, commander, asyncc, and traverse into the dependency tree for no reason. Removing it drops all four transitive packages, shrinking the install and the supply-chain surface.

Remove the unused version field from package.json. The field was never kept in sync with the released version (releases are driven by git tags, not npm), so it was misleading. Dropping it removes a stale source of truth.

Add .github/dependabot.yml. Enables monthly Dependabot updates for two ecosystems:

  • npm (dev-dependencies grouped into a single PR)
  • github-actions (all action bumps grouped into a single PR)

Both capped at 5 open PRs. This keeps @actions/* packages and workflow action pins current without manual tracking, and surfaces security bumps automatically.

Notes

  • No runtime behavior change: the removed package-lock package and its transitives were never imported by the action code.
  • Grouping keeps Dependabot noise low (one PR per ecosystem per month rather than one per package).

MaddyMicrosoft and others added 3 commits August 13, 2026 05:44
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft deployed to Automation test August 17, 2026 03:19 — with GitHub Actions Active
@MaddyMicrosoft
MaddyMicrosoft merged commit 32b4771 into master Aug 17, 2026
21 checks passed
@MaddyMicrosoft
MaddyMicrosoft deleted the cleanup/package-json-and-dependabot branch August 17, 2026 05:38
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.

loadash upgrade

5 participants