Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Commit

Add .g1t/upkeep.yml in Dependabot's dependabot.yml format (version 2)

Covers the ecosystems the repository's manifests and lockfiles name: npm (/, one lockfile for every workspace), cargo (/ and the Tauri app's own /apps/desktop/src-tauri), docker (the five Dockerfiles whose base images are named in them), docker-compose (/deploy/self-host) and github-actions (/), each weekly on Mondays. Only keys Dependabot accepts, so the file can be copied to or from a .github/dependabot.yml unchanged. Checked with g1t's own reader (services/security config::read and updates::state): no problems, and the same entries whether read as .g1t/upkeep.yml, .g1t/dependabot.yml or .github/dependabot.yml.

G1t-Session:
ses_01m4xft72xezt80q8q1s7f3gyf
Claudeagentcommitted Parent29aba25Browse files
1 file+59−00/1 viewed
+59−0
1+# Dependency upkeep for this repository.
2+#
3+# Written in GitHub Dependabot's `dependabot.yml` format, version 2, and
4+# nothing else: every key here is one Dependabot accepts, so this file can be
5+# copied to or from a .github/dependabot.yml unchanged.
6+#
7+# Ecosystems and directories come from the repository's manifests and
8+# lockfiles:
9+# npm / package.json + package-lock.json
10+# (one lockfile for every
11+# workspace: apps/*, services/*,
12+# packages/*)
13+# cargo / Cargo.toml workspace + Cargo.lock
14+# /apps/desktop/src-tauri the Tauri app, excluded from the
15+# workspace, with its own Cargo.lock
16+# docker the directories holding a Dockerfile whose base images
17+# are named in it (services/runner's comes from a build
18+# argument, so there is nothing there to update)
19+# docker-compose /deploy/self-host docker-compose.yml
20+# github-actions / .github/workflows (Dependabot
21+# reads workflows only there)
22+version: 2
23+updates:
24+ - package-ecosystem: "npm"
25+ directory: "/"
26+ schedule:
27+ interval: "weekly"
28+ day: "monday"
29+
30+ - package-ecosystem: "cargo"
31+ directories:
32+ - "/"
33+ - "/apps/desktop/src-tauri"
34+ schedule:
35+ interval: "weekly"
36+ day: "monday"
37+
38+ - package-ecosystem: "docker"
39+ directories:
40+ - "/deploy/runner"
41+ - "/deploy/sandbox"
42+ - "/deploy/self-host"
43+ - "/deploy/self-host/gitstore"
44+ - "/services/runner/base"
45+ schedule:
46+ interval: "weekly"
47+ day: "monday"
48+
49+ - package-ecosystem: "docker-compose"
50+ directory: "/deploy/self-host"
51+ schedule:
52+ interval: "weekly"
53+ day: "monday"
54+
55+ - package-ecosystem: "github-actions"
56+ directory: "/"
57+ schedule:
58+ interval: "weekly"
59+ day: "monday"

Comments

Sign in to comment.