Skip to content

ci: auto upgrade deps and create pr - #368

Merged
Brooooooklyn merged 18 commits into
mainfrom
12-25-ci_auto_upgrade_deps_and_create_pr
Jan 5, 2026
Merged

Brooooooklyn merged 18 commits into
mainfrom
12-25-ci_auto_upgrade_deps_and_create_pr

Conversation

@Brooooooklyn

@Brooooooklyn Brooooooklyn commented Dec 25, 2025

Copy link
Copy Markdown
Member

Note

Automates upstream dependency updates and refines CI/tooling.

  • Adds .github/scripts/upgrade-deps.mjs and upgrade-deps.yml to fetch latest tags/npm versions (rolldown, rolldown-vite, vitest, tsdown), update workspace/packages, build, and open a PR on deps/upstream-update
  • Triggers E2E on deps/upstream-update and updates CI lint job to drop dprint (tools/steps), relying on cargo-shear, cargo fmt, and pnpm fmt
  • Removes dprint.json, switches just fmt and lint-staged to non-dprint commands
  • Enhances packages/tools/src/sync-remote-deps.ts to prefer higher versions for oxc-related packages and certain vitest deps, and to use pnpm install --no-frozen-lockfile
  • Tweaks workspace/package metadata: normalize quotes/overrides in pnpm-workspace.yaml, move @vitejs/devtools to devDependencies in core, adjust exports (ensure ./lib) and lockfile accordingly

Written by Cursor Bugbot for commit 3be7d4a. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings December 25, 2025 04:09

Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces automated dependency upgrade functionality through a GitHub Actions workflow that runs daily to update upstream dependencies and create a pull request with the changes.

Key Changes

  • Adds a scheduled GitHub Actions workflow that runs daily at midnight UTC to upgrade dependencies
  • Implements a Node.js script that fetches latest versions from GitHub tags (rolldown, vite) and npm registry (vitest, tsdown)
  • Updates multiple configuration files including .upstream-versions.json, pnpm-workspace.yaml, and package.json files

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 8 comments.

File Description
.github/workflows/upgrade-deps.yml GitHub Actions workflow that schedules daily dependency upgrades, runs build checks, and creates/updates PRs
.github/scripts/upgrade-deps.mjs Node.js script that fetches latest versions from GitHub and npm, then updates configuration files accordingly

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/workflows/upgrade-deps.yml Outdated
Comment thread .github/workflows/upgrade-deps.yml Outdated
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from 3a3fa96 to 11e8725 Compare December 25, 2025 04:34
Comment thread .github/workflows/upgrade-deps.yml Outdated
Copilot AI review requested due to automatic review settings December 25, 2025 04:40
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from 11e8725 to 0b639c7 Compare December 25, 2025 04:40
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from 0b639c7 to a111af2 Compare December 25, 2025 04:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 11 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/upgrade-deps.yml Outdated
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/workflows/upgrade-deps.yml
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from a111af2 to a728fd9 Compare December 25, 2025 07:01
Comment thread .github/workflows/upgrade-deps.yml Outdated
Comment thread .github/workflows/upgrade-deps.yml
Copilot AI review requested due to automatic review settings December 25, 2025 07:23
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from a728fd9 to 9588092 Compare December 25, 2025 07:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/upgrade-deps.yml Outdated
Comment thread .github/workflows/upgrade-deps.yml
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from 9588092 to 5e933f3 Compare December 25, 2025 08:14
Copilot AI review requested due to automatic review settings December 25, 2025 08:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/workflows/upgrade-deps.yml
Comment thread packages/tools/src/sync-remote-deps.ts Outdated
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread packages/tools/src/sync-remote-deps.ts Outdated
Copilot AI review requested due to automatic review settings December 25, 2025 08:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 8 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/tools/src/sync-remote-deps.ts
Comment thread packages/tools/src/sync-remote-deps.ts
Comment thread packages/tools/src/sync-remote-deps.ts
Comment thread packages/tools/src/sync-remote-deps.ts
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/scripts/upgrade-deps.mjs Outdated
Comment thread .github/workflows/upgrade-deps.yml
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from 04ee4ab to d75b581 Compare December 25, 2025 08:43
Copilot AI review requested due to automatic review settings December 25, 2025 09:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/upgrade-deps.yml
Copilot AI review requested due to automatic review settings December 29, 2025 08:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated 5 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/upgrade-deps.yml
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/workflows/upgrade-deps.yml
Comment thread packages/tools/src/sync-remote-deps.ts
Comment thread .github/scripts/upgrade-deps.mjs
Copilot AI review requested due to automatic review settings January 5, 2026 04:34
Comment thread .github/scripts/upgrade-deps.mjs

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated 5 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/scripts/upgrade-deps.mjs
Comment thread pnpm-workspace.yaml
Comment thread .github/workflows/upgrade-deps.yml
Comment thread .github/scripts/upgrade-deps.mjs
Comment thread .github/workflows/upgrade-deps.yml
@Brooooooklyn
Brooooooklyn force-pushed the 12-25-ci_auto_upgrade_deps_and_create_pr branch from e470def to 3be7d4a Compare January 5, 2026 06:43
Comment thread .github/scripts/upgrade-deps.mjs

Brooooooklyn commented Jan 5, 2026

Copy link
Copy Markdown
Member Author

Merge activity

  • Jan 5, 7:27 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jan 5, 7:27 AM UTC: @Brooooooklyn merged this pull request with Graphite.

@Brooooooklyn
Brooooooklyn merged commit 4daa7d3 into main Jan 5, 2026
18 checks passed
@Brooooooklyn
Brooooooklyn deleted the 12-25-ci_auto_upgrade_deps_and_create_pr branch January 5, 2026 07:27
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.

3 participants