Skip to content

Add repositories to Renovate config - #4010

Merged
amitsingh-007 merged 1 commit into
renovate-updatesfrom
fix/renovate-repositories
Jul 8, 2026
Merged

amitsingh-007 merged 1 commit into
renovate-updatesfrom
fix/renovate-repositories

Conversation

@amitsingh-007

@amitsingh-007 amitsingh-007 commented Jul 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

Self-hosted Renovate doesn't auto-detect the repo — it needs repositories explicitly listed. Without it, the workflow logs show:

WARN: No repositories found - did you want to run with flag --autodiscover?

This adds "repositories": ["amitsingh-007/bypass-links"] to .github/renovate-config.json so the Action processes the correct repo.

Greptile Summary

This PR fixes the self-hosted Renovate configuration by adding the repositories field to .github/renovate-config.json, and bundles in the resulting automated dependency updates that Renovate generated once the runner began processing the repo correctly.

  • Renovate config fix: Adds "repositories": ["amitsingh-007/bypass-links"] so the self-hosted Renovate Action knows which repo to manage, resolving the "No repositories found" warning.
  • pnpm major version bump: packageManager advances from 10.30.3 to 11.0.7, a major version change; pnpm-lock.yaml and pnpm-workspace.yaml are updated in sync.
  • Dependency updates: Several catalog dependencies receive minor/patch bumps (@base-ui/react, @playwright/test, vite, turbo, zustand, wretch, and others), and the next-release-tag action moves from v6.3.0 to v6.5.0.

Confidence Score: 4/5

Safe to merge; the Renovate config fix is correct, and dependency updates are routine, though the pnpm major version jump warrants a passing look at CI results.

The Renovate config change is minimal and accurate. The pnpm upgrade from v10 to v11 is the most notable change since major versions can carry breaking changes; the lock file and workspace config are updated in sync, but it's worth confirming CI passes cleanly before merging. All other dependency updates are minor or patch releases with low risk.

No files require special attention beyond confirming that CI passes with pnpm v11.

Reviews (1): Last reviewed commit: "Add repositories to Renovate config" | Re-trigger Greptile

Summary by Sourcery

Configure Renovate to explicitly target this repository and apply the resulting tooling and dependency updates across the workspace.

New Features:

  • Add explicit repository configuration to the self-hosted Renovate setup so it targets this project.

Enhancements:

  • Update the pnpm workspace catalog with minor and patch version bumps for several dependencies and tooling packages.
  • Introduce an allowBuilds configuration in the pnpm workspace to disable builds for selected dependencies.
  • Upgrade the project package manager to pnpm v11 and refresh the lockfile accordingly.
  • Bump the next-release-tag GitHub Action to a newer version in the release workflow.

Build:

  • Align pnpm lockfile and workspace configuration with the updated package manager and dependency versions.

CI:

  • Refresh the release workflow to use the newer next-release-tag action version.

@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@amitsingh-007, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 38 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 9757f5df-217e-49a2-a400-e2f7ddbd0ca9

📥 Commits

Reviewing files that changed from the base of the PR and between 69736b5 and f7a823d.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • .github/renovate-config.json
  • .github/workflows/release.yml
  • package.json
  • pnpm-workspace.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/renovate-repositories

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.

@webext-bot

webext-bot Bot commented Jul 8, 2026

Copy link
Copy Markdown
Extension Size Change:   -3.63 KB ✅
Commit f7a823d
Latest release size 216.10 KB
Current size 212.47 KB
Percent change -1.68 %

This commit looks good, cheers 👏

@amitsingh-007

Copy link
Copy Markdown
Owner Author

@sourcery-ai review

@sourcery-ai

sourcery-ai Bot commented Jul 8, 2026

Copy link
Copy Markdown

Reviewer's Guide

Configures self-hosted Renovate to explicitly target this repository and incorporates the resulting automated upgrades: a pnpm major version bump, catalog dependency updates, and a small GitHub Actions release workflow update.

Sequence diagram for updated release workflow using next-release-tag v6.5.0

sequenceDiagram
  actor Developer
  participant GitHubActions
  participant next_release_tag_action

  Developer ->> GitHubActions: [push to default branch]
  GitHubActions ->> next_release_tag_action: next-release-tag
  next_release_tag_action -->> GitHubActions: release_tag output
  GitHubActions -->> Developer: created tag based on release_tag
Loading

File-Level Changes

Change Details Files
Configure self-hosted Renovate to explicitly manage this repository.
  • Add a repositories entry pointing to amitsingh-007/bypass-links in the Renovate configuration so self-hosted Renovate can discover and process the repo
  • Resolve the previous "No repositories found" warning from the Renovate workflow logs
.github/renovate-config.json
Upgrade pnpm and align workspace and lockfile with the new version.
  • Bump the packageManager field from pnpm 10.30.3 to 11.0.7 in the root package.json
  • Regenerate pnpm-lock.yaml under pnpm v11 to capture updated dependency graph
  • Keep pnpm-workspace.yaml in sync with the new lockfile and catalog versions
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
Refresh the pnpm workspace catalog dependency versions and add build allowances for specific packages.
  • Introduce an allowBuilds section in the workspace config to disable builds for several packages such as esbuild, lefthook, msw, protobufjs, sharp, and others
  • Apply minor and patch bumps to various catalog-managed dependencies including @base-ui/react, @playwright/test, @tanstack/react-virtual, @types/chrome, @types/node, dayjs, lefthook, postcss, turbo, vite, wretch, and zustand
pnpm-workspace.yaml
Update the release workflow to use a newer version of the next-release-tag action.
  • Bump amitsingh-007/next-release-tag from v6.3.0 to v6.5.0 in the release GitHub Actions workflow
.github/workflows/release.yml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-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.

Hey - I've found 1 issue

Fixed security issues:

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path=".github/workflows/release.yml" line_range="189" />
<code_context>

       - name: Generate Release Tag
         id: release_tag
-        uses: amitsingh-007/next-release-tag@v6.3.0
+        uses: amitsingh-007/next-release-tag@v6.5.0
         with:
           github_token: ${{ secrets.GITHUB_TOKEN }}
</code_context>
<issue_to_address>
**🚨 suggestion (security):** Consider pinning the GitHub Action to a commit SHA for better supply-chain security.

Using a moving tag means future changes to that tag can alter your workflow without explicit review. Prefer pinning to a specific commit, e.g. `uses: amitsingh-007/next-release-tag@<commit-sha>` (optionally with a comment noting the version), so updates only occur when you intentionally change the reference.

Suggested implementation:

```
      - name: Generate Release Tag
        id: release_tag
        # amitsingh-007/next-release-tag v6.5.0
        uses: amitsingh-007/next-release-tag@<commit-sha-for-v6.5.0>
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          tag_prefix: 'v'

```

1. Replace `<commit-sha-for-v6.5.0>` with the actual commit SHA from the `amitsingh-007/next-release-tag` repository that corresponds to the `v6.5.0` release (e.g. by checking the GitHub Releases or tags page).
2. Optionally, establish a team convention that future action updates follow this pattern: update the SHA and the comment together when bumping the version.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread .github/workflows/release.yml Outdated

- name: Generate Release Tag
id: release_tag
uses: amitsingh-007/next-release-tag@v6.3.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🚨 suggestion (security): Consider pinning the GitHub Action to a commit SHA for better supply-chain security.

Using a moving tag means future changes to that tag can alter your workflow without explicit review. Prefer pinning to a specific commit, e.g. uses: amitsingh-007/next-release-tag@<commit-sha> (optionally with a comment noting the version), so updates only occur when you intentionally change the reference.

Suggested implementation:

      - name: Generate Release Tag
        id: release_tag
        # amitsingh-007/next-release-tag v6.5.0
        uses: amitsingh-007/next-release-tag@<commit-sha-for-v6.5.0>
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          tag_prefix: 'v'

  1. Replace <commit-sha-for-v6.5.0> with the actual commit SHA from the amitsingh-007/next-release-tag repository that corresponds to the v6.5.0 release (e.g. by checking the GitHub Releases or tags page).
  2. Optionally, establish a team convention that future action updates follow this pattern: update the SHA and the comment together when bumping the version.

@amitsingh-007
amitsingh-007 changed the base branch from main to renovate-updates July 8, 2026 16:09
@amitsingh-007

Copy link
Copy Markdown
Owner Author

@CodiumAI-Agent /review

@amitsingh-007
amitsingh-007 merged commit bb0e57f into renovate-updates Jul 8, 2026
6 checks passed
@amitsingh-007
amitsingh-007 deleted the fix/renovate-repositories branch July 8, 2026 16:19
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