Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(repo): Configure Renovate #3058

Merged
merged 19 commits into from
May 22, 2024
Merged

chore(repo): Configure Renovate #3058

merged 19 commits into from
May 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 27, 2024

Mend Renovate

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • integration/templates/express-vite/package.json (npm)
  • integration/templates/next-app-router-quickstart/package.json (npm)
  • integration/templates/next-app-router/package.json (npm)
  • integration/templates/react-cra/package.json (npm)
  • integration/templates/react-vite/package.json (npm)
  • integration/templates/remix-node/package.json (npm)
  • package.json (npm)
  • packages/backend/package.json (npm)
  • packages/chrome-extension/package.json (npm)
  • packages/clerk-js/package.json (npm)
  • packages/elements/examples/nextjs/package.json (npm)
  • packages/elements/package.json (npm)
  • packages/eslint-config-custom/package.json (npm)
  • packages/expo/package.json (npm)
  • packages/express/package.json (npm)
  • packages/fastify/package.json (npm)
  • packages/gatsby-plugin-clerk/package.json (npm)
  • packages/localizations/package.json (npm)
  • packages/nextjs/examples/next/package.json (npm)
  • packages/nextjs/package.json (npm)
  • packages/react/package.json (npm)
  • packages/remix/package.json (npm)
  • packages/sdk-node/package.json (npm)
  • packages/shared/package.json (npm)
  • packages/testing/package.json (npm)
  • packages/themes/package.json (npm)
  • packages/types/package.json (npm)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Show all Merge Confidence badges for pull requests.
  • Separate major versions of dependencies into individual branches/PRs.
  • Do not separate patch and minor upgrades into separate PRs for the same dependency.
  • Upgrade to unstable versions only if the existing version is unstable.
  • Do not update peerDependencies versions/ranges.
  • Update existing lock files only when package.json is modified.
  • Apply label dependencies to PRs.
  • Enable Renovate Dependency Dashboard creation.
  • Raise PR when vulnerability alerts are detected.
  • Ignore node_modules, bower_components, vendor and various test/tests directories.
  • Raise PRs immediately (after branch is created).
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Run Renovate on following schedule: before 7am on the first day of the month

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


What to Expect

With your current configuration, Renovate will create 56 Pull Requests:

chore(express): Update dependency express to v4.19.2 [SECURITY]
  • Branch name: renovate/npm-express-vulnerability
  • Merge into: main
  • Upgrade express to 4.19.2
chore(nextjs): Update dependency next [SECURITY]
  • Branch name: renovate/npm-next-vulnerability
  • Merge into: main
  • Upgrade next to ^14.0.0
  • Upgrade next to 14.1.1
chore(express): Update dependency @​types/express to v4.17.21
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/express-dev-minor
  • Merge into: main
  • Upgrade @types/express to 4.17.21
chore(react): Update dependency @​types/semver to v7.5.8
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/react-dev-minor
  • Merge into: main
  • Upgrade @types/semver to 7.5.8
chore(sdk-node): Update dependency @​types/express to v4.17.21
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/sdk-node-dev-minor
  • Merge into: main
  • Upgrade @types/express to 4.17.21
chore(shared): Update [DEV] minor & patch dependencies
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/shared-dev-minor
  • Merge into: main
  • Upgrade @types/glob-to-regexp to 0.4.4
  • Upgrade @types/js-cookie to 3.0.6
fix(clerk-js): Update minor & patch dependencies
fix(nextjs): Update dependency path-to-regexp to v6.2.2
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/nextjs-prod-minor
  • Merge into: main
  • Upgrade path-to-regexp to 6.2.2
fix(shared): Update minor & patch dependencies
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/shared-prod-minor
  • Merge into: main
  • Upgrade js-cookie to 3.0.5
  • Upgrade swr to 2.2.5
fix(types): Update dependency csstype to v3.1.3
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/types-prod-minor
  • Merge into: main
  • Upgrade csstype to 3.1.3
chore(backend): Update [DEV] minor & patch dependencies
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/backend-dev-minor
  • Merge into: main
  • Upgrade @types/cookie to ^0.6.0
  • Upgrade @types/qunit to 2.19.10
  • Upgrade edge-runtime to 2.5.10
  • Upgrade esbuild to ^0.21.0
  • Upgrade esbuild-register to 3.5.0
  • Upgrade workerd to 1.20240512.0
chore(chrome-extension): Update dependency type-fest to v0.21.3
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/chrome-extension-dev-minor
  • Merge into: main
  • Upgrade type-fest to ^0.21.0
chore(clerk-js): Update [DEV] minor & patch dependencies
chore(elements): Update dependency type-fest to v0.21.3
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/elements-dev-minor
  • Merge into: main
  • Upgrade type-fest to ^0.21.0
chore(gatsby-plugin-clerk): Update [DEV] minor & patch dependencies
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/gatsby-plugin-clerk-dev-minor
  • Merge into: main
  • Upgrade @types/cookie to ^0.6.0
  • Upgrade gatsby to 5.13.5
chore(remix): Update Remix monorepo to v2.9.2
chore(remix): Update dependency @​types/cookie to ^0.6.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/remix-dev-minor
  • Merge into: main
  • Upgrade @types/cookie to ^0.6.0
chore(repo): Update Clerk monorepo
chore(repo): Update TypeScript
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/typescript
  • Merge into: main
  • Upgrade typescript to 4.9.5
  • Upgrade typescript to ^5.4.5
  • Upgrade typescript to 5.4.5
  • Upgrade typescript to ^4.9.5
chore(repo): Update dependency @​rollup/rollup-linux-x64-gnu to v4.17.2
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/rollup-rollup-linux-x64-gnu-4.x
  • Merge into: main
  • Upgrade @rollup/rollup-linux-x64-gnu to 4.17.2
chore(repo): Update linting & formatting
chore(repo): Update npm to v8.19.4
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/npm-8.x
  • Merge into: main
  • Upgrade npm to 8.19.4
chore(testing): Update dependency cypress to v13.10.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/testing-dev-minor
  • Merge into: main
  • Upgrade cypress to 13.10.0
chore(testing): Update testing
chore(types): Update common TypeScript types
fix(backend): Update minor & patch dependencies
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/backend-prod-minor
  • Merge into: main
  • Upgrade cookie to 0.6.0
  • Upgrade snakecase-keys to 5.5.0
fix(chrome-extension): Update dependency webextension-polyfill to ^0.12.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/chrome-extension-prod-minor
  • Merge into: main
  • Upgrade webextension-polyfill to ^0.12.0
fix(fastify): Update dependency cookies to v0.9.1
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/fastify-prod-minor
  • Merge into: main
  • Upgrade cookies to 0.9.1
fix(gatsby-plugin-clerk): Update dependency cookie to v0.6.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/gatsby-plugin-clerk-prod-minor
  • Merge into: main
  • Upgrade cookie to 0.6.0
fix(remix): Update dependency cookie to v0.6.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/remix-prod-minor
  • Merge into: main
  • Upgrade cookie to 0.6.0
fix(repo): Update React to v18.3.1
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/react
  • Merge into: main
  • Upgrade react to 18.3.1
  • Upgrade react to ^18.3.1
  • Upgrade react-dom to 18.3.1
  • Upgrade react-dom to ^18.3.1
fix(repo): Update dependency vite-express to ^0.16.0
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/vite-express-0.x
  • Merge into: main
  • Upgrade vite-express to ^0.16.0
fix(testing): Update dependency dotenv to v16.4.5
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/testing-prod-minor
  • Merge into: main
  • Upgrade dotenv to 16.4.5
chore(backend): Update [DEV] major dependencies (major)
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-backend-dev-major
  • Merge into: main
  • Upgrade @cloudflare/workers-types to ^4.0.0
  • Upgrade miniflare to ^3.0.0
chore(chrome-extension): Update dependency type-fest to v4
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-chrome-extension-dev-major
  • Merge into: main
  • Upgrade type-fest to 4.18.2
chore(clerk-js): Update [DEV] major dependencies (major)
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-clerk-js-dev-major
  • Merge into: main
  • Upgrade @svgr/webpack to ^8.0.0
  • Upgrade babel-loader to 9.1.3
  • Upgrade webpack-dev-server to ^5.0.0
chore(elements): Update dependency type-fest to v4
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-elements-dev-major
  • Merge into: main
  • Upgrade type-fest to 4.18.2
chore(expo): Update dependency expo-web-browser to v13
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-expo-dev-major
  • Merge into: main
  • Upgrade expo-web-browser to ^13.0.0
chore(express): Update dependency supertest to v7
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-express-dev-major
  • Merge into: main
  • Upgrade supertest to ^7.0.0
chore(repo): Update Clerk monorepo (major)
chore(repo): Update dependency nodemon to v3
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/nodemon-3.x
  • Merge into: main
  • Upgrade nodemon to ^3.0.0
chore(repo): Update dependency typescript to v5
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-typescript
  • Merge into: main
  • Upgrade typescript to 5.4.5
  • Upgrade typescript to ^5.4.5
chore(repo): Update dependency vite to v5
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/vite-5.x
  • Merge into: main
  • Upgrade vite to ^5.0.0
chore(repo): Update linting & formatting (major)
chore(repo): Update npm to v10
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/npm-10.x
  • Merge into: main
  • Upgrade npm to 10.8.0
chore(repo): Update testing (major)
chore(shared): Update dependency cross-fetch to v4
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-shared-dev-major
  • Merge into: main
  • Upgrade cross-fetch to 4.0.0
chore(types): Update dependency @​types/node to v20
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-common-typescript-types
  • Merge into: main
  • Upgrade @types/node to ^20.12.12
fix(backend): Update dependency snakecase-keys to v8
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-backend-prod-major
  • Merge into: main
  • Upgrade snakecase-keys to 8.0.1
fix(elements): Update dependency xstate to v5
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-elements-prod-major
  • Merge into: main
  • Upgrade xstate to 5.13.0
fix(eslint-config-custom): Update major dependencies (major)
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/major-eslint-config-custom-prod-major
  • Merge into: main
  • Upgrade @next/eslint-plugin-next to ^14.0.0
  • Upgrade @vercel/style-guide to ^6.0.0
fix(repo): Update Remix monorepo to v2 (major)
fix(repo): Update dependency @​vercel/node to v3
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/vercel-node-3.x
  • Merge into: main
  • Upgrade @vercel/node to ^3.0.0
fix(repo): Update dependency isbot to v5
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/isbot-5.x
  • Merge into: main
  • Upgrade isbot to ^5.0.0
fix(repo): Update dependency next to v14
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/next-14.x
  • Merge into: main
  • Upgrade next to 14.2.3
fix(repo): Update dependency web-vitals to v4
  • Schedule: ["before 7am on the first day of the month"]
  • Branch name: renovate/web-vitals-4.x
  • Merge into: main
  • Upgrade web-vitals to ^4.0.0

🚸 Branch creation will be limited to maximum 4 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Mend Renovate. View repository job log here.

Copy link

changeset-bot bot commented Mar 27, 2024

⚠️ No Changeset found

Latest commit: 2e366a8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@LekoArts LekoArts changed the title chore: Configure Renovate chore(repo): Configure Renovate May 21, 2024
Copy link
Contributor Author

renovate bot commented May 21, 2024

Branch Conflicted

⚠️ This PR has a merge conflict which Renovate is unable to automatically resolve, so updates to this PR description are now paused. Please resolve the merge conflict manually.

Copy link
Member

@BRKalow BRKalow left a comment

Choose a reason for hiding this comment

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

Looks great! Left a suggestion to indicate that the renovate config file is generated, to avoid any manual modification, but approving otherwise.

renovate.json5 Show resolved Hide resolved
scripts/renovate-config-generator.mjs Outdated Show resolved Hide resolved
scripts/renovate-config-generator.mjs Show resolved Hide resolved
@LekoArts LekoArts enabled auto-merge (squash) May 22, 2024 08:58
@LekoArts LekoArts merged commit 7fca4a5 into main May 22, 2024
12 checks passed
@LekoArts LekoArts deleted the renovate/configure branch May 22, 2024 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants