Files
Naomi Most 8b2cef9069 build: add dependency pinning system (#964) (#965)
Converts tribal knowledge about version constraints into grep-able,
enforceable documentation.

- Add // PINNED (#964): tag to all 8 hard-cap locations
- Standardize // Security: and // Compat: prefixes on version floors
- Introduce revGraalVM variable; all five GraalVM artifacts now use it
- Add dependabot.yml ignore rules for protobuf* >= 4.0
- Add dependabot.yml graalvm group for coordinated family upgrades
- Add ## Dependency Pinning section to AGENTS.md documenting all conventions
2026-04-03 16:58:14 -07:00

23 lines
960 B
Groovy

plugins {
id 'groovy'
}
dependencies {
compileOnly 'org.springframework.boot:spring-boot-starter'
compileOnly 'org.springframework.data:spring-data-redis'
implementation project(':conductor-common')
implementation project(':conductor-core')
// PINNED (#964): revJedis (6.0.0) does not work with Spring Data Redis in this module.
implementation "redis.clients:jedis:3.6.0"
implementation "org.apache.commons:commons-lang3"
testImplementation "org.apache.groovy:groovy-all:${revGroovy}"
testImplementation "org.spockframework:spock-core:${revSpock}"
testImplementation "org.spockframework:spock-spring:${revSpock}"
testImplementation "org.testcontainers:spock:${revTestContainer}"
testImplementation "org.testcontainers:testcontainers:${revTestContainer}"
testImplementation "com.google.protobuf:protobuf-java:${revProtoBuf}"
testImplementation 'org.springframework.data:spring-data-redis:2.7.16'
}