Skip to content

Commit 7e34e8e

Browse files
committed
ci: add action that updates dependencies every 6 months
1 parent 994804c commit 7e34e8e

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.github/renovate.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:base"
5+
],
6+
"packageRules": [
7+
{
8+
"matchManagers": ["pip", "conda"],
9+
"groupName": "Python dependencies"
10+
},
11+
{
12+
"matchManagers": ["github-actions"],
13+
"groupName": "GitHub actions"
14+
}
15+
],
16+
"dependencyDashboard": true
17+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: update_dependencies
2+
on:
3+
schedule:
4+
- cron: "0 0 1 2 *" # 1st of February at 00:00 UTC
5+
- cron: "0 0 1 8 *" # 1st of August at 00:00 UTC
6+
push: # TODO: remove later, only for testing
7+
jobs:
8+
run_renovate:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout
12+
uses: actions/checkout@v6.0.2
13+
- name: Run self-hosted Renovate
14+
uses: renovatebot/github-action@v44.2.5
15+
with:
16+
repositories: "queens-py/queens"
17+
token: ${{ secrets.RENOVATE_TOKEN }}
18+
env:
19+
RENOVATE_REPOSITORIES: "queens-py/queens"

0 commit comments

Comments
 (0)