Skip to content

Commit 19b34f3

Browse files
committed
action now without installing task
1 parent 0650760 commit 19b34f3

File tree

1 file changed

+84
-20
lines changed

1 file changed

+84
-20
lines changed

.github/renovate.json

Lines changed: 84 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,86 @@
11
{
2-
"extends": [
3-
"config:recommended",
4-
":enablePreCommit",
5-
":automergeMinor",
6-
":dependencyDashboard",
7-
":maintainLockFilesWeekly",
8-
":semanticCommits",
9-
":pinDevDependencies"
10-
],
11-
"enabledManagers": [
12-
"pep621",
13-
"pre-commit",
14-
"github-actions",
15-
"devcontainer"
16-
],
17-
"timezone": "Asia/Dubai",
18-
"schedule": [
19-
"before 10am on tuesday"
20-
],
21-
"forkProcessing": "enabled"
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
4+
"extends": [
5+
"config:recommended",
6+
":dependencyDashboard",
7+
":semanticCommits",
8+
"mergeConfidence:all-badges"
9+
],
10+
11+
"enabledManagers": ["pip-compile", "pip_requirements", "github-actions", "pre-commit"],
12+
13+
"pip": {
14+
"lockFileMaintenance": {
15+
"enabled": true
16+
}
17+
},
18+
19+
"packageRules": [
20+
{
21+
"description": "Group scientific stack upgrades",
22+
"groupName": "data-science-stack",
23+
"matchPackagePatterns": [
24+
"polars",
25+
"numpy",
26+
"scipy",
27+
"pandas",
28+
"pyarrow"
29+
]
30+
},
31+
{
32+
"description": "Group visualisation libraries",
33+
"groupName": "viz-stack",
34+
"matchPackagePatterns": [
35+
"plotly",
36+
"matplotlib",
37+
"seaborn"
38+
]
39+
},
40+
{
41+
"description": "Group internal quant libs",
42+
"groupName": "jquantstats-stack",
43+
"matchPackagePatterns": [
44+
"jquantstats",
45+
"tinycta"
46+
]
47+
},
48+
{
49+
"description": "Do not auto-upgrade polars major versions (they break APIs often)",
50+
"matchPackageNames": ["polars"],
51+
"major": {
52+
"enabled": false
53+
}
54+
},
55+
{
56+
"description": "uv-generated requirement files",
57+
"matchPaths": [
58+
"requirements.txt",
59+
"requirements-dev.txt",
60+
"requirements/*.txt"
61+
],
62+
"matchManagers": ["pip"],
63+
"pip": {
64+
"rangeStrategy": "bump"
65+
}
66+
},
67+
{
68+
"description": "Group GitHub Actions updates",
69+
"groupName": "github-actions",
70+
"matchManagers": ["github-actions"]
71+
}
72+
],
73+
74+
"schedule": [
75+
"before 6am on Monday"
76+
],
77+
78+
"dependencyDashboardHeader": "Renovate updates for Jebel Quant Research repositories",
79+
80+
"hostRules": [
81+
{
82+
"matchHost": "pypi.org",
83+
"respectAuth": true
84+
}
85+
]
2286
}

0 commit comments

Comments
 (0)