diff --git a/.commitlintrc.js b/.commitlintrc.js
index ffe20cf6..847cd636 100644
--- a/.commitlintrc.js
+++ b/.commitlintrc.js
@@ -11,7 +11,6 @@ module.exports = {
'conventional-changelog',
'markdownlint',
'prettier',
- 'renovate',
'stylelint',
'textlint',
'eslint-config-base',
diff --git a/.renovaterc.json b/.renovaterc.json
index 73d1562e..010209a5 100644
--- a/.renovaterc.json
+++ b/.renovaterc.json
@@ -1,14 +1,11 @@
{
- "extends": ["@lmc-eu", "@lmc-eu:scheduleWeeklyBusinessHours", "group:allNonMajor", ":pinOnlyDevDependencies"],
- "ignorePresets": [":ignoreModulesAndTests"],
- "ignorePaths": [
- "**/node_modules/**",
- "**/bower_components/**",
- "**/vendor/**",
- "**/__tests__/**",
- "**/test/**",
- "**/tests/**",
- "**/__fixtures__/**"
+ "extends": [
+ "github>alma-oss/renovate-config",
+ "github>alma-oss/renovate-config:scheduleWeeklyBusinessHours",
+ "group:allNonMajor",
+ ":pinOnlyDevDependencies",
+ ":dependencyDashboard"
],
+ "enabledManagers": ["npm", "github-actions"],
"prConcurrentLimit": 3
}
diff --git a/README.md b/README.md
index 4ffcfcf3..951baa62 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,6 @@ This monorepo contains shareable configurations for various coding-style/best pr
| ESLint | [@lmc-eu/eslint-config-jest](packages/eslint-config-jest) | [![@lmc-eu/eslint-config-jest][ec-jest-badge]][ec-jest-npm] |
| ESLint | [@lmc-eu/eslint-config-typescript](packages/eslint-config-typescript) | [![@lmc-eu/eslint-config-typescript][ec-ts-badge]][ec-ts-npm] |
| Prettier | [@lmc-eu/prettier-config](packages/prettier-config) | [![@lmc-eu/prettier-config][pc-badge]][pc-npm] |
-| Renovate | [@lmc-eu/renovate-config](packages/renovate-config) | [![@lmc-eu/renovate-config][rc-badge]][rc-npm] |
| Remark | [@almacareer/remark-config](packages/remark-config) | [![@almacareer/remark-config][rmc-badge]][rmc-npm] |
| Stylelint | [@almacareer/stylelint-config](packages/stylelint-config) | [![@almacareer/stylelint-config][slc-badge]][slc-npm] |
| Textlint | [@lmc-eu/textlint-rule-preset-lmc](packages/textlint-rule-preset-lmc) | [![@lmc-eu/textlint-rule-preset-lmc][tlc-badge]][tlc-npm] |
@@ -44,8 +43,6 @@ We got a lot of inspiration from a similar project at [STRV][strv-github]. Thank
[clc-badge]: https://img.shields.io/npm/v/%40lmc-eu/commitlint-config.svg?style=flat-square
[slc-npm]: https://www.npmjs.com/package/@almacareer/stylelint-config
[slc-badge]: https://img.shields.io/npm/v/%40almacareer/stylelint-config.svg?style=flat-square
-[rc-npm]: https://www.npmjs.com/package/@lmc-eu/renovate-config
-[rc-badge]: https://img.shields.io/npm/v/%40lmc-eu/renovate-config.svg?style=flat-square
[ec-base-npm]: https://www.npmjs.com/package/@lmc-eu/eslint-config-base
[ec-base-badge]: https://img.shields.io/npm/v/%40lmc-eu/eslint-config-base.svg?style=flat-square
[ec-gql-npm]: https://www.npmjs.com/package/@lmc-eu/eslint-config-graphql
diff --git a/packages/renovate-config/CHANGELOG.md b/packages/renovate-config/CHANGELOG.md
deleted file mode 100644
index 96993598..00000000
--- a/packages/renovate-config/CHANGELOG.md
+++ /dev/null
@@ -1,96 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-
-
-# [2.0.0](https://github.com/lmc-eu/code-quality-tools/compare/@lmc-eu/renovate-config@1.2.0...@lmc-eu/renovate-config@2.0.0) (2023-10-06)
-
-### BREAKING CHANGES
-
-- **renovate:** Drop support for Node.js v14 and older ([3e92473](https://github.com/lmc-eu/code-quality-tools/commit/3e92473)), closes [#130](https://github.com/lmc-eu/code-quality-tools/issues/130)
-
-**Note:** Version bump only for package @lmc-eu/renovate-config
-
-
-
-# 1.2.0 (2023-01-16)
-
-### Chores
-
-- **ci:** Introduce `release-sync` command in Makefile ([029ad33](https://github.com/lmc-eu/code-quality-tools/commit/029ad33))
-- Release [CI-SKIP] ([a705162](https://github.com/lmc-eu/code-quality-tools/commit/a705162))
-
-### Features
-
-- **renovate:** Introduce every two weeks schedule ([772dc20](https://github.com/lmc-eu/code-quality-tools/commit/772dc20))
-
-### Styles
-
-- **repo:** Rewrite documentation using Textlint ruleset ([22e19bd](https://github.com/lmc-eu/code-quality-tools/commit/22e19bd))
-
-**Note:** Version bump only for package @lmc-eu/renovate-config
-
-
-
-## [1.1.0](https://github.com/lmc-eu/code-quality-tools/compare/@lmc-eu/renovate-config@1.0.1...@lmc-eu/renovate-config@1.1.0) (2022-09-26)
-
-### Features
-
-- **renovate:** Introduce every two weeks schedule ([772dc20](https://github.com/lmc-eu/code-quality-tools/commit/772dc20))
-
-**Note:** Version bump only for package @lmc-eu/renovate-config
-
-
-
-## [1.0.1](https://github.com/lmc-eu/code-quality-tools/compare/@lmc-eu/renovate-config@1.0.0...@lmc-eu/renovate-config@1.0.1) (2022-03-08)
-
-Miscellaneous changes
-
-**Note:** Version bump only for package @lmc-eu/renovate-config
-
-# Changelog
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines and [LMC GitHub preset](https://github.com/lmc-eu/code-quality-tools/tree/main/packages/conventional-changelog-lmc-github) for the list of supported change types.
-
-
-
-# 1.0.0 (2022-01-18)
-
-### Documentation
-
-- **renovate:** Introduce renovate-config in main readme table ([87b5227](https://github.com/lmc-eu/code-quality-tools/commit/87b5227))
-
-### Style
-
-- **renovate:** Reformat code with prettier ([9b5ce2b](https://github.com/lmc-eu/code-quality-tools/commit/9b5ce2b))
-
-
-
-## 0.2.0 (2021-12-08)
-
-### Documentation
-
-- **renovate:** How to use this shared configuration preset ([3d293dc](https://github.com/lmc-eu/code-quality-tools/commit/3d293dc))
-
-### Features
-
-- **renovate:** Add schedule for bussines hours ([6e23877](https://github.com/lmc-eu/code-quality-tools/commit/6e23877))
-
-
-
-## 0.1.0 (2021-12-06)
-
-### Features
-
-- **renovate:** Add group rules and schedule rule ([fd3fb3d](https://github.com/lmc-eu/code-quality-tools/commit/fd3fb3d))
-
-
-
-## 0.0.1 (2021-12-05)
-
-### Features
-
-- **renovate:** Introduce renovate configuration ([b3c4436](https://github.com/lmc-eu/code-quality-tools/commit/b3c4436))
diff --git a/packages/renovate-config/README.md b/packages/renovate-config/README.md
deleted file mode 100644
index dadf9ffb..00000000
--- a/packages/renovate-config/README.md
+++ /dev/null
@@ -1,144 +0,0 @@
-# `@lmc-eu/renovate-config`
-
-> LMC’s config for renovate
-
-## Usage
-
-Enable Renovate in your repository and just `extends` in `renovate.json`.
-
-```json
-{
- "extends": ["@lmc-eu"]
-}
-```
-
-Note: You don’t have to do `npm i -D @lmc-eu/renovate-config`.
-
-## Presets
-
-### `@lmc-eu`
-
-Default preset
-
-```json
-{
- "extends": [
- ":semanticPrefixFixDepsChoreOthers",
- ":ignoreModulesAndTests",
- ":autodetectPinVersions",
- "workarounds:all",
- ":prConcurrentLimit10"
- ],
- "labels": ["dependencies"],
- "branchPrefix": "dependencies/",
- "commitMessagePrefix": "Deps: "
-}
-```
-
-### Schedule
-
-#### `@lmc-eu:scheduleWeeklyNonOfficeHours`
-
-Schedule weekly non-office hours
-
-```json
-{
- "schedule": ["after 10pm and before 7am on Monday"]
-}
-```
-
-#### `@lmc-eu:scheduleWeeklyBusinessHours`
-
-Schedule weekly business hours
-
-```json
-{
- "schedule": ["after 9am and before 5pm on Monday"]
-}
-```
-
-#### `@lmc-eu:scheduleEveryTwoWeeksBusinessHours`
-
-Schedule every two weeks business hours
-
-```json
-{
- "schedule": ["after 9am and before 5pm on the 2nd and 4th day instance on Monday"]
-}
-```
-
-#### `@lmc-eu:scheduleEveryTwoWeeksNonOfficeHours`
-
-Schedule every two weeks non-office hours
-
-```json
-{
- "schedule": ["after 10pm and before 7am on the 2nd and 4th day instance on Monday"]
-}
-```
-
-### Group
-
-#### `@lmc-eu:groupMajorProdDependencies`
-
-Group together major prod dependencies
-
-```json
-{
- "packageRules": [
- {
- "groupName": "major prod dependencies",
- "groupSlug": "major-prod",
- "matchPackagePatterns": ["*"],
- "matchUpdateTypes": ["major"],
- "matchDepTypes": ["dependencies"]
- }
- ]
-}
-```
-
-#### `@lmc-eu:groupNonMajorProdDependencies`
-
-Group together non-major prod dependencies
-
-```json
-{
- "packageRules": [
- {
- "groupName": "non-major prod dependencies",
- "groupSlug": "non-major-prod",
- "matchPackagePatterns": ["*"],
- "matchUpdateTypes": ["minor", "patch"],
- "matchDepTypes": ["dependencies"]
- }
- ]
-}
-```
-
-#### `@lmc-eu:groupAllDevDependencies`
-
-Group together all dev dependencies
-
-```json
-{
- "packageRules": [
- {
- "groupName": "all dev dependencies",
- "groupSlug": "all-dev",
- "separateMajorMinor": false,
- "matchPackagePatterns": ["*"],
- "matchDepTypes": ["devDependencies"]
- }
- ]
-}
-```
-
-## References
-
-- [Renovate Docs](https://renovatebot.com/docs/)
-- [Configuration Options \| Renovate Docs](https://renovatebot.com/docs/configuration-options/)
-- [Default Presets \| Renovate Docs](https://renovatebot.com/docs/presets-default/)
-
-## License
-
-[MIT License](https://opensource.org/licenses/MIT)
diff --git a/packages/renovate-config/package.json b/packages/renovate-config/package.json
deleted file mode 100644
index 807c138f..00000000
--- a/packages/renovate-config/package.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "name": "@lmc-eu/renovate-config",
- "version": "2.0.0",
- "description": "LMC's renovate configuration for dependencies upgrades",
- "keywords": [
- "renovate",
- "lmc",
- "config"
- ],
- "author": "Tomáš Litera ",
- "license": "MIT",
- "publishConfig": {
- "access": "public"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/lmc-eu/code-quality-tools",
- "directory": "packages/renovate-config"
- },
- "engines": {
- "node": "^16 || ^18 || >=20"
- },
- "renovate-config": {
- "default": {
- "extends": [
- ":semanticPrefixFixDepsChoreOthers",
- ":ignoreModulesAndTests",
- ":autodetectPinVersions",
- "workarounds:all",
- ":prConcurrentLimit10"
- ],
- "labels": [
- "dependencies"
- ],
- "branchPrefix": "dependencies/",
- "commitMessagePrefix": "Deps: "
- },
- "scheduleWeeklyNonOfficeHours": {
- "schedule": [
- "after 10pm and before 7am on Monday"
- ]
- },
- "scheduleWeeklyBusinessHours": {
- "schedule": [
- "after 9am and before 5pm on Monday"
- ]
- },
- "scheduleEveryTwoWeeksNonOfficeHours": {
- "schedule": [
- "after 10pm and before 7am on the 2nd and 4th day instance on Monday"
- ]
- },
- "scheduleEveryTwoWeeksBusinessHours": {
- "schedule": [
- "after 9am and before 5pm on the 2nd and 4th day instance on Monday"
- ]
- },
- "groupMajorProdDependencies": {
- "packageRules": [
- {
- "groupName": "major prod dependencies",
- "groupSlug": "major-prod",
- "matchPackagePatterns": [
- "*"
- ],
- "matchUpdateTypes": [
- "major"
- ],
- "matchDepTypes": [
- "dependencies"
- ]
- }
- ]
- },
- "groupNonMajorProdDependencies": {
- "packageRules": [
- {
- "groupName": "non-major prod dependencies",
- "groupSlug": "non-major-prod",
- "matchPackagePatterns": [
- "*"
- ],
- "matchUpdateTypes": [
- "minor",
- "patch"
- ],
- "matchDepTypes": [
- "dependencies"
- ]
- }
- ]
- },
- "groupAllDevDependencies": {
- "packageRules": [
- {
- "groupName": "all dev dependencies",
- "groupSlug": "all-dev",
- "separateMajorMinor": false,
- "matchPackagePatterns": [
- "*"
- ],
- "matchDepTypes": [
- "devDependencies"
- ]
- }
- ]
- }
- }
-}
diff --git a/yarn.lock b/yarn.lock
index 84722181..3907cad4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1639,12 +1639,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@lmc-eu/renovate-config@workspace:packages/renovate-config":
- version: 0.0.0-use.local
- resolution: "@lmc-eu/renovate-config@workspace:packages/renovate-config"
- languageName: unknown
- linkType: soft
-
"@lmc-eu/textlint-rule-preset-lmc@workspace:packages/textlint-rule-preset-lmc":
version: 0.0.0-use.local
resolution: "@lmc-eu/textlint-rule-preset-lmc@workspace:packages/textlint-rule-preset-lmc"