Skip to content

Commit 2263146

Browse files
aksOpsclaude
andauthored
chore(deps): drop Java + npm Dependabot sections; add gomod (#154)
The Spring Boot / React SPA was removed at the Phase 6 cutover (#132), but the Dependabot config still listed maven (/) and npm (/src/main/ frontend) ecosystems. Those directories no longer exist; the maven / npm jobs have been silently failing on each run and producing the stale `dependabot/maven/*` and `dependabot/npm_and_yarn/*` PRs that have been accumulating on origin. Replaces: - maven (`/`) — gone with the Java app - npm (`/src/main/frontend`) — gone with the React SPA Adds: - gomod (`/go`) — the actual Go module + groups: kuzu, tree-sitter, mcp, cobra-viper, sqlite, test-libs Preserves the github-actions ecosystem (PR #115 lives there). Also removes stale `ci-java.yml / PR #131` reference from the go-ci header comment — both are pre-Go-cutover history. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent cc96e1b commit 2263146

2 files changed

Lines changed: 21 additions & 79 deletions

File tree

.github/dependabot.yml

Lines changed: 18 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
# Dependabot configuration for codeiq.
1+
# Dependabot configuration for codeiq (Go).
22
# Docs: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
33
#
44
# Strategy:
55
# * weekly cadence — keeps the noise floor low while still catching CVEs early
66
# * grouped updates per ecosystem so PR fan-out stays manageable
77
# * security updates fire whenever needed regardless of the weekly slot
88
#
9-
# RAN-46 AC #4: Dependabot (security + version updates, weekly, grouped). Also
10-
# enable repo-level "Dependabot security updates" via gh api (the version-updates
11-
# below cover routine bumps; security updates are the reactive channel).
9+
# Java + npm sections were removed at the Phase 6 cutover (PR #132); the
10+
# Spring Boot / React SPA is gone and `pom.xml` / `src/main/frontend/` no
11+
# longer exist.
1212

1313
version: 2
1414
updates:
15-
# ----- Maven (the codeiq application) -----
16-
- package-ecosystem: "maven"
17-
directory: "/"
15+
# ----- Go modules (the codeiq application) -----
16+
- package-ecosystem: "gomod"
17+
directory: "/go"
1818
schedule:
1919
interval: "weekly"
2020
day: "monday"
@@ -28,38 +28,24 @@ updates:
2828
prefix: "chore(deps)"
2929
include: "scope"
3030
groups:
31-
spring:
31+
kuzu:
3232
patterns:
33-
- "org.springframework*"
34-
- "org.springframework.boot:*"
35-
- "org.springframework.security:*"
36-
- "org.springframework.ai:*"
37-
jackson:
33+
- "github.com/kuzudb/*"
34+
tree-sitter:
3835
patterns:
39-
- "com.fasterxml.jackson*"
40-
neo4j:
36+
- "github.com/smacker/go-tree-sitter*"
37+
mcp:
4138
patterns:
42-
- "org.neo4j:*"
43-
- "org.neo4j.driver:*"
44-
antlr:
39+
- "github.com/modelcontextprotocol/*"
40+
cobra-viper:
4541
patterns:
46-
- "org.antlr:*"
47-
maven-plugins:
42+
- "github.com/spf13/*"
43+
sqlite:
4844
patterns:
49-
- "org.apache.maven.plugins:*"
50-
- "org.codehaus.*"
51-
- "org.jacoco:*"
52-
- "com.github.spotbugs:*"
53-
- "org.owasp:*"
54-
- "org.sonarsource.scanner.maven:*"
55-
- "org.sonatype.central:*"
45+
- "github.com/mattn/go-sqlite3"
5646
test-libs:
5747
patterns:
58-
- "org.junit.jupiter:*"
59-
- "org.mockito:*"
60-
- "org.assertj:*"
61-
- "org.hamcrest:*"
62-
- "com.h2database:*"
48+
- "github.com/stretchr/testify"
6349

6450
# ----- GitHub Actions (CI / release / security) -----
6551
- package-ecosystem: "github-actions"
@@ -80,46 +66,3 @@ updates:
8066
actions:
8167
patterns:
8268
- "*"
83-
84-
# ----- Frontend (npm under src/main/frontend) -----
85-
- package-ecosystem: "npm"
86-
directory: "/src/main/frontend"
87-
schedule:
88-
interval: "weekly"
89-
day: "monday"
90-
time: "08:00"
91-
timezone: "Etc/UTC"
92-
open-pull-requests-limit: 5
93-
labels:
94-
- "type:dependencies"
95-
- "area:frontend"
96-
commit-message:
97-
prefix: "chore(frontend)"
98-
include: "scope"
99-
groups:
100-
react:
101-
patterns:
102-
- "react"
103-
- "react-dom"
104-
- "@types/react*"
105-
ant-design:
106-
patterns:
107-
- "antd"
108-
- "@ant-design/*"
109-
vite:
110-
patterns:
111-
- "vite"
112-
- "@vitejs/*"
113-
echarts:
114-
patterns:
115-
- "echarts"
116-
- "echarts-for-react"
117-
eslint:
118-
patterns:
119-
- "eslint*"
120-
- "@eslint/*"
121-
- "@typescript-eslint/*"
122-
typescript:
123-
patterns:
124-
- "typescript"
125-
- "@types/*"

.github/workflows/go-ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ on:
77
branches: [main]
88
# No `paths:` filter — branch protection requires this job name. A
99
# path filter would cause skip-on-no-go-changes, which never reports
10-
# a status and deadlocks "Waiting for status to be reported" (same
11-
# trap that hit ci-java.yml before its filter was dropped, and that
12-
# blocked PR #131). Go build + test is ~2 minutes with the module
13-
# cache; cheap enough to always run.
10+
# a status and deadlocks "Waiting for status to be reported".
11+
# Go build + test is ~2 minutes with the module cache; cheap enough
12+
# to always run.
1413

1514
permissions:
1615
contents: read

0 commit comments

Comments
 (0)