Skip to content

Instantly share code, notes, and snippets.

@jkschneider
Last active February 18, 2025 18:23
Show Gist options
  • Save jkschneider/ff7e0bdb31d802328459e01621549915 to your computer and use it in GitHub Desktop.
Save jkschneider/ff7e0bdb31d802328459e01621549915 to your computer and use it in GitHub Desktop.
Put in `/.moderne/organization.yml`
name: Equifax
metadata: false
devCenterConfiguration:
upgradesAndMigrations:
- title: Spring Boot 3
measures:
- name: Major
recipe:
id: org.openrewrite.java.dependencies.search.FindMinimumDependencyVersion
options:
- name: groupIdPattern
value: org.springframework.boot
- name: artifactIdPattern
value: spring-boot-starter
- name: version
value: 1-2.999
- name: Minor
recipe:
id: org.openrewrite.java.dependencies.search.FindMinimumDependencyVersion
options:
- name: groupIdPattern
value: org.springframework.boot
- name: artifactIdPattern
value: spring-boot-starter
- name: version
value: 3-3.3
- name: Patch
recipe:
id: org.openrewrite.java.dependencies.search.FindMinimumDependencyVersion
options:
- name: groupIdPattern
value: org.springframework.boot
- name: artifactIdPattern
value: spring-boot-starter
- name: version
value: 3.4.0
- name: Completed
recipe:
id: org.openrewrite.java.dependencies.search.FindMinimumDependencyVersion
options:
- name: groupIdPattern
value: org.springframework.boot
- name: artifactIdPattern
value: spring-boot-starter
- name: version
value: 3.4.1-4.0.0
- title: Java 21
measures:
- name: Java 8+
recipe:
id: org.openrewrite.java.search.HasMinimumJavaVersion
options:
- name: version
value: 8-10
- name: Java 11+
recipe:
id: org.openrewrite.java.search.HasMinimumJavaVersion
options:
- name: version
value: 11-16
- name: Java 17+
recipe:
id: org.openrewrite.java.search.HasMinimumJavaVersion
options:
- name: version
value: 17-20
- name: Completed
recipe:
id: org.openrewrite.java.search.HasMinimumJavaVersion
options:
- name: version
value: 21-100
- title: JUnit 5
measures:
- name: JUnit 4
recipe:
id: org.openrewrite.java.search.FindAnnotations
options:
- name: annotationPattern
value: '@org.junit.Test'
- name: Completed
recipe:
id: org.openrewrite.java.search.FindAnnotations
options:
- name: annotationPattern
value: '@org.junit.jupiter.api.Test'
security:
name: Security
measures:
- recipe:
id: org.openrewrite.java.security.OwaspA01
options: [
]
- recipe:
id: org.openrewrite.java.security.OwaspA02
options: [
]
- recipe:
id: org.openrewrite.java.security.OwaspA03
options: [
]
- recipe:
id: org.openrewrite.java.security.OwaspA05
options: [
]
- recipe:
id: org.openrewrite.java.security.OwaspA06
options: [
]
- recipe:
id: org.openrewrite.java.security.OwaspA08
options: [
]
- recipe:
id: org.openrewrite.java.security.RegularExpressionDenialOfService
options: [
]
- recipe:
id: org.openrewrite.java.security.secrets.FindSecrets
options: [
]
- recipe:
id: org.openrewrite.java.security.ZipSlip
options: [
]
- recipe:
id: org.openrewrite.java.security.SecureTempFileCreation
options: [
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment