Skip to content

chore: reschedule and add npm target - #1569

Merged
fabian-hiller merged 7 commits into
mainfrom
chore/re-schedule-dependabot
Aug 1, 2026
Merged

chore: reschedule and add npm target#1569
fabian-hiller merged 7 commits into
mainfrom
chore/re-schedule-dependabot

Conversation

@ysknsid25

@ysknsid25 ysknsid25 commented Jul 29, 2026

Copy link
Copy Markdown
Member

rescheduled depenadbot interval monthly to weekly.
It is best to update library versions frequently.
I’ll be reviewing them on my own initiative every week.

I have also included npm packages in the scope for Dependabot.
I will be checking these on a weekly basis as well.

Regarding major version updates, automatic updates are too risky, so we have decided to verify them ourselves.

Summary by CodeRabbit

Summary by CodeRabbit

  • Chores
    • Automated dependency updates are now scheduled weekly for both npm packages and GitHub Actions (with GitHub Actions set to a Saturday time).
    • npm updates are scoped to key project directories, grouped to limit open pull requests, and use a longer default cooldown with a dependabot commit prefix.
    • Major semver updates for general dependencies (*) are ignored for safer automated rollouts.

Signed-off-by: ysknsid25 <kengo071225@gmail.com>
Copilot AI review requested due to automatic review settings July 29, 2026 00:29
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. github GitHub related changes labels Jul 29, 2026
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Dependabot now manages weekly npm updates across configured directories with a five-PR limit, seven-day cooldown, commit-message prefix, grouped dependencies, and ignored semver-major updates. GitHub Actions updates now run weekly on Saturdays at 09:00, with semver-major updates ignored.

Suggested reviewers: yslpn

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly reflects the main changes: rescheduling Dependabot and adding npm coverage.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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 updates the repository’s Dependabot configuration to check for updates weekly (instead of monthly) and expands coverage to include npm dependencies, aligning with the stated weekly review cadence.

Changes:

  • Added a new Dependabot update configuration for the npm ecosystem at the repo root.
  • Changed the existing github-actions update schedule from monthly to weekly and set an explicit day/time.
  • Configured grouping and PR limits to manage update PR volume.

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

@pkg-pr-new

pkg-pr-new Bot commented Jul 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/valibot@1569

commit: 8ae1159

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/dependabot.yml:
- Around line 5-8: Adjust the weekly Dependabot configuration so the npm and
github-actions update groups do not impose an unintended additional 7-day delay;
reduce or remove each default-days setting while preserving the Saturday weekly
schedule and allowing every scheduled run to process available updates.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6e177582-dbde-4730-a4f0-babcb6b42827

📥 Commits

Reviewing files that changed from the base of the PR and between 62394c5 and ee1eb9d.

📒 Files selected for processing (1)
  • .github/dependabot.yml

Comment thread .github/dependabot.yml

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

All reported issues were addressed across 1 file

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread .github/dependabot.yml
Signed-off-by: ysknsid25 <kengo071225@gmail.com>
@ysknsid25 ysknsid25 self-assigned this Jul 29, 2026
Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml Outdated
Signed-off-by: ysknsid25 <kengo071225@gmail.com>

@coderabbitai coderabbitai Bot 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.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
.github/dependabot.yml (1)

3-20: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Add the major-version exclusion to both update blocks.

The npm and github-actions Dependabot blocks currently have no ignore rule, so Dependabot can still open major-version dependency updates unless that behavior is intentional. Add ignore: - dependency-name: "*"; update-types: ["version-update:semver-major"] to both update sections.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/dependabot.yml around lines 3 - 20, Add an ignore rule to both the
npm and github-actions Dependabot update blocks, matching all dependency names
and excluding version-update:semver-major updates while preserving their
existing configuration.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In @.github/dependabot.yml:
- Around line 3-20: Add an ignore rule to both the npm and github-actions
Dependabot update blocks, matching all dependency names and excluding
version-update:semver-major updates while preserving their existing
configuration.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 69fa0eb3-baaa-4b9b-9cd9-3cfa1fc69482

📥 Commits

Reviewing files that changed from the base of the PR and between 09b006a and 385675b.

📒 Files selected for processing (1)
  • .github/dependabot.yml

Signed-off-by: ysknsid25 <kengo071225@gmail.com>
@ysknsid25
ysknsid25 requested a review from yslpn July 29, 2026 12:15
Signed-off-by: ysknsid25 <kengo071225@gmail.com>
Signed-off-by: ysknsid25 <kengo071225@gmail.com>
Signed-off-by: ysknsid25 <kengo071225@gmail.com>
Comment thread .github/dependabot.yml
@ysknsid25
ysknsid25 requested a review from yslpn July 29, 2026 15:21
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Jul 31, 2026
@fabian-hiller
fabian-hiller merged commit e789528 into main Aug 1, 2026
18 checks passed
@fabian-hiller
fabian-hiller deleted the chore/re-schedule-dependabot branch August 1, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github GitHub related changes lgtm This PR has been approved by a maintainer size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants