Skip to content
Closed

test PR #1818

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
3356dc0
Remove Scala code generation and SBT plugin support (#3)
Besi97 Jun 6, 2026
25e23b4
chore: update Gradle wrapper (#2)
Besi97 Jun 6, 2026
74d5280
Remove Maven plugin and all related references (#4)
Besi97 Aug 1, 2026
2beb1fe
Add Java 21 to build matrix (#6)
Besi97 Aug 1, 2026
e086d8e
Replace manual release workflow with tag-based GitHub Release trigger…
Besi97 Aug 1, 2026
7d2af74
Rebrand from kobylynskyi to Besi97 (#8)
Besi97 Aug 2, 2026
6d2f375
Fix scripts to support pre-release versions (e.g., 6.0.0-rc1) (#9)
Besi97 Aug 2, 2026
514832f
Fix Java version format in release workflow (1.8 -> 8) (#10)
Besi97 Aug 2, 2026
8c54dbc
Fix GPG key handling in release workflow (#11)
Besi97 Aug 2, 2026
5f15018
Switch to Sonatype Central Portal publishing (#12)
Besi97 Aug 2, 2026
2e15a8b
Release v6.0.0-rc1
graphql-java-codegen-ci-bot[bot] Aug 2, 2026
4cd2fc0
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 2, 2026
1c278ec
Switch to Sonatype Central Portal publishing (#14)
Besi97 Aug 3, 2026
1d34c4e
Fix signing: use in-memory key for vanniktech plugin (#15)
Besi97 Aug 3, 2026
dd53161
Fix: add signing env vars to library build step (#17)
Besi97 Aug 3, 2026
d50ceda
Release v6.0.0-rc1
graphql-java-codegen-ci-bot[bot] Aug 3, 2026
c2ed3c9
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 3, 2026
a35983e
Release v6.0.0-rc1
graphql-java-codegen-ci-bot[bot] Aug 3, 2026
c903cf5
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 3, 2026
07197fd
Fix: add signing env vars to CI build step (#18)
Besi97 Aug 3, 2026
4d5102d
Release v6.0.0
graphql-java-codegen-ci-bot[bot] Aug 4, 2026
ceacdbc
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 4, 2026
34ba998
Fix deprecated Report.destination property in JacocoReport configurat…
Besi97 Aug 4, 2026
e23bba3
Fix deprecated Groovy space-assignment syntax in build files (#29)
Besi97 Aug 4, 2026
0bab95e
Replace deprecated mainClassName with application.mainClass (#30)
Besi97 Aug 4, 2026
ced79f7
Remove deprecated jcenter() repository from example projects (#31)
Besi97 Aug 4, 2026
5f70426
Upgrade Kotlin Gradle plugin to avoid deprecated StartParameter API (…
Besi97 Aug 4, 2026
2505ed2
Fix deprecated Boolean is-prefix properties in plugin classes (#33)
Besi97 Aug 4, 2026
cc1530f
Configure JUnit Platform explicitly for example-client tests (#34)
Besi97 Aug 4, 2026
0058777
Remove useless reference-only integration test from example-client (#35)
Besi97 Aug 4, 2026
f40ec8a
Fix indentation and restore @Override annotations in Gradle task (#38)
Besi97 Aug 4, 2026
02dfc83
Fix test framework implementation dependencies deprecation (#39)
Besi97 Aug 4, 2026
c17a4c1
Fix Task.getProject() deprecation at execution time (#40)
Besi97 Aug 4, 2026
2239968
Release v6.1.0
graphql-java-codegen-ci-bot[bot] Aug 4, 2026
4f612da
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 4, 2026
d0e7470
Add addGeneratedAnnotationDate config option to omit timestamp from @…
Besi97 Aug 5, 2026
663eba3
Add @PathSensitive annotations to Gradle plugin file inputs (#46)
Besi97 Aug 6, 2026
af02a1a
Upgrade Gradle wrapper to 9.6.1 (#48)
Besi97 Aug 6, 2026
4789acf
feat: explicit skipSigning flag for staging CI jobs (#77)
Besi97 Aug 6, 2026
66f3c68
Bump com.typesafe:config from 1.4.3 to 1.4.9 in /plugins/gradle/graph…
dependabot[bot] Aug 6, 2026
d7dc351
Bump actions/checkout from 4 to 7 (#64)
dependabot[bot] Aug 6, 2026
183371e
Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plu…
dependabot[bot] Aug 6, 2026
9815d8c
Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.…
dependabot[bot] Aug 6, 2026
a0043ce
Bump actions/cache from 4 to 6 (#50)
dependabot[bot] Aug 6, 2026
4e745b4
Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 in /plugins/grad…
dependabot[bot] Aug 6, 2026
d544280
Bump actions/create-github-app-token from 1 to 3 (#68)
dependabot[bot] Aug 6, 2026
01e2e95
Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 (#65)
dependabot[bot] Aug 6, 2026
3bb9784
Bump org.projectlombok:lombok from 1.18.30 to 1.18.46 in /plugins/gra…
dependabot[bot] Aug 6, 2026
6961371
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 in /…
dependabot[bot] Aug 6, 2026
253625c
Bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.15.2 t…
dependabot[bot] Aug 6, 2026
866d2e4
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 in /…
dependabot[bot] Aug 6, 2026
1f2e6f0
Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plu…
dependabot[bot] Aug 6, 2026
a6d82d1
Bump actions/setup-java from 4 to 5 (#61)
dependabot[bot] Aug 6, 2026
16762dd
Bump org.mapstruct:mapstruct from 1.5.5.Final to 1.6.3 in /plugins/gr…
dependabot[bot] Aug 6, 2026
3b34f80
Bump org.mapstruct:mapstruct-processor from 1.5.5.Final to 1.6.3 in /…
dependabot[bot] Aug 6, 2026
7491f0a
Bump org.mapstruct:mapstruct from 1.5.5.Final to 1.6.3 in /plugins/gr…
dependabot[bot] Aug 6, 2026
342e960
Bump org.junit.jupiter:junit-jupiter-params from 5.10.2 to 6.1.2 (#78)
dependabot[bot] Aug 6, 2026
89094a1
Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 (#79)
dependabot[bot] Aug 6, 2026
ee0b1e9
Bump com.typesafe:config from 1.4.3 to 1.4.9 (#56)
dependabot[bot] Aug 6, 2026
71363c8
Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.…
dependabot[bot] Aug 6, 2026
06c47a7
Bump com.graphql-java:graphql-java-extended-scalars from 20.2 to 24.0…
dependabot[bot] Aug 6, 2026
40cf55b
Bump org.springframework.boot:spring-boot-starter-data-mongodb from 2…
dependabot[bot] Aug 6, 2026
0d67472
Bump org.springframework.boot:spring-boot-starter-web from 2.7.10 to …
dependabot[bot] Aug 6, 2026
04a8b5f
Bump com.graphql-java-kickstart:graphql-spring-boot-starter from 11.1…
dependabot[bot] Aug 6, 2026
ce438d7
Bump com.graphql-java:graphql-java from 20.2 to 26.0 (#60)
dependabot[bot] Aug 6, 2026
ad4a263
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 (#81)
dependabot[bot] Aug 6, 2026
daf1a20
Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.…
dependabot[bot] Aug 6, 2026
e721242
Bump org.springframework.boot:spring-boot-starter-web from 2.7.18 to …
dependabot[bot] Aug 6, 2026
8d7dec2
Bump com.vanniktech.maven.publish from 0.30.0 to 0.37.0 (#80)
dependabot[bot] Aug 6, 2026
a2685fb
Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 (#83)
dependabot[bot] Aug 6, 2026
903d303
Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.…
dependabot[bot] Aug 6, 2026
6fff3ed
Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 in /plugins/grad…
dependabot[bot] Aug 6, 2026
82d230f
Bump org.jetbrains.kotlin.jvm from 2.0.21 to 2.4.10 in /plugins/gradl…
dependabot[bot] Aug 6, 2026
1f3a22f
Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plu…
dependabot[bot] Aug 6, 2026
5ca2b9d
Bump com.graphql-java:graphql-java-extended-scalars from 20.2 to 24.0…
dependabot[bot] Aug 6, 2026
d10cbee
Bump org.projectlombok:lombok from 1.18.30 to 1.18.46 in /plugins/gra…
dependabot[bot] Aug 6, 2026
2c5bfd0
Bump com.graphql-java-kickstart:graphql-spring-boot-starter from 11.0…
dependabot[bot] Aug 6, 2026
c2f549e
Bump com.typesafe:config from 1.4.3 to 1.4.9 in /plugins/gradle/graph…
dependabot[bot] Aug 6, 2026
c0bdd46
Bump com.gradle.plugin-publish from 1.2.1 to 2.1.1 in /plugins/gradle…
dependabot[bot] Aug 6, 2026
a53b89d
Bump com.graphql-java:graphql-java from 20.2 to 26.0 in /plugins/grad…
dependabot[bot] Aug 6, 2026
f1f25d2
Bump com.squareup.okhttp3:okhttp from 4.11.0 to 5.4.0 in /plugins/gra…
dependabot[bot] Aug 6, 2026
4e3d858
Bump com.fasterxml.jackson.core:jackson-core from 2.15.3 to 2.22.1 in…
dependabot[bot] Aug 6, 2026
6edac2d
chore: change dependabot schedule to weekly (#95)
Besi97 Aug 6, 2026
e6cdd09
Add Java 25 to CI build matrix (#96)
Besi97 Aug 6, 2026
4c55bcc
Add AGENTS.md with gh CLI configuration guide (#97)
Besi97 Aug 6, 2026
1e8c5f2
Migrate Java distribution from adopt to temurin (#98)
Besi97 Aug 7, 2026
b04ac5e
Release v6.2.0
graphql-java-codegen-ci-bot[bot] Aug 7, 2026
9811f33
Bump to next development version
graphql-java-codegen-ci-bot[bot] Aug 7, 2026
453fea9
Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 (#100)
dependabot[bot] Aug 17, 2026
931ce2e
Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 in /plug…
dependabot[bot] Aug 17, 2026
7ccbff6
Bump org.junit.jupiter:junit-jupiter-params from 6.1.2 to 6.1.3 (#102)
dependabot[bot] Aug 17, 2026
df7bd38
Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 (#103)
dependabot[bot] Aug 17, 2026
7b3966e
Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 in /p…
dependabot[bot] Aug 17, 2026
10f2eb6
Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 in /p…
dependabot[bot] Aug 17, 2026
569eab1
Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 in /plug…
dependabot[bot] Aug 17, 2026
83d7583
Bump gradle-wrapper from 9.6.1 to 9.7.0 (#106)
dependabot[bot] Aug 17, 2026
2533972
Bump com.squareup.okhttp3:okhttp from 5.4.0 to 5.5.0 in /plugins/grad…
dependabot[bot] Sep 1, 2026
7a8d721
Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.…
dependabot[bot] Sep 1, 2026
ed1e9e8
Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.…
dependabot[bot] Sep 1, 2026
fe7458b
Bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.22.1 t…
dependabot[bot] Sep 1, 2026
5f52544
Bump actions/setup-java from 5 to 6 (#114)
dependabot[bot] Sep 1, 2026
2159e47
Bump org.springframework.boot:spring-boot-starter-data-mongodb from 4…
dependabot[bot] Sep 1, 2026
320303a
Bump com.graphql-java:graphql-java from 26.0 to 26.1 in /plugins/grad…
dependabot[bot] Sep 1, 2026
31482cf
Bump gradle-wrapper from 9.7.0 to 9.7.1 (#120)
dependabot[bot] Sep 1, 2026
1a41e6d
Bump org.springframework.boot:spring-boot-starter-web from 4.1.0 to 4…
dependabot[bot] Sep 1, 2026
1e2512e
Bump org.springframework.boot:spring-boot-starter-data-mongodb from 4…
dependabot[bot] Sep 1, 2026
1527c83
Bump com.graphql-java:graphql-java from 26.0 to 26.1 (#115)
dependabot[bot] Sep 1, 2026
0b7a487
Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.…
dependabot[bot] Sep 1, 2026
b3bd04c
Bump com.fasterxml.jackson.core:jackson-core from 2.22.1 to 2.22.2 in…
dependabot[bot] Sep 1, 2026
9af6de1
Change addGeneratedAnnotationDate default to false (#123)
Besi97 Sep 2, 2026
6cf4bb8
Mark Gradle codegen tasks as @CacheableTask (#124)
Besi97 Sep 2, 2026
8ddc7b4
Release v6.3.0
graphql-java-codegen-ci-bot[bot] Sep 2, 2026
0aa0b8b
Bump to next development version
graphql-java-codegen-ci-bot[bot] Sep 2, 2026
87b6787
Bump org.freemarker:freemarker from 2.3.34 to 2.3.35 (#126)
dependabot[bot] Sep 7, 2026
48c9cf9
Bump org.freemarker:freemarker from 2.3.34 to 2.3.35 in /plugins/grad…
dependabot[bot] Sep 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ assignees: ''
## Your Environment and Setup

* **graphql-java-codegen version**: *X.X.X*
* **Build tool**: *E.g.: Maven/Gradle/SBT*
* **Build tool**: *E.g.: Maven/Gradle*
* **Mapping Config**: *E.g.:*

```xml

<configuration>
<outputDir>${project.build.directory}/generated-sources/graphql</outputDir>
<packageName>io.github.kobylynskyi.graphql.model</packageName>
<packageName>io.github.besi97.graphql.model</packageName>
</configuration>
```
48 changes: 12 additions & 36 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,71 +3,47 @@ updates:
- package-ecosystem: "gradle"
directory: "/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"

- package-ecosystem: "gradle"
directory: "plugins/gradle/graphql-java-codegen-gradle-plugin/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"

- package-ecosystem: "maven"
directory: "plugins/maven/graphql-java-codegen-maven-plugin/"
schedule:
interval: "monthly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"

- package-ecosystem: "gradle"
directory: "plugins/gradle/example-client/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"

- package-ecosystem: "gradle"
directory: "plugins/gradle/example-server/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"

- package-ecosystem: "gradle"
directory: "plugins/gradle/example-client-kotlin/"
schedule:
interval: "monthly"
target-branch: "main"
reviewers:
- "kobylynskyi"

- package-ecosystem: "maven"
directory: "plugins/maven/example-client/"
schedule:
interval: "monthly"
target-branch: "main"
reviewers:
- "kobylynskyi"

- package-ecosystem: "maven"
directory: "plugins/maven/example-server/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
interval: "weekly"
target-branch: "main"
reviewers:
- "kobylynskyi"
- "Besi97"
2 changes: 0 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,5 @@ Related to #ISSUE_NUMBER
Changes were made to:
- [ ] Codegen library - Java
- [ ] Codegen library - Kotlin
- [ ] Codegen library - Scala
- [ ] Maven plugin
- [ ] Gradle plugin
- [ ] SBT plugin
7 changes: 1 addition & 6 deletions .github/workflows/check-code-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

# brew install sbt; cd graphql-java-codegen-sbt-plugin; sbt fmt or sbt check
- name: Check Scala Code Style
working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin
run: sbt check

- name: Check Code Style
env:
WORKDIR: ./
Expand Down
97 changes: 15 additions & 82 deletions .github/workflows/github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,50 +13,33 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
jdk-version: [ 8, 11, 17 ]
jdk-version: [ 17, 21, 25 ]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Setup Java ${{ matrix.jdk-version }}
uses: actions/setup-java@v4
uses: actions/setup-java@v6
with:
java-version: ${{ matrix.jdk-version }}
distribution: 'adopt'
distribution: 'temurin'

- name: Gradle cache
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: ~/.gradle
key: gradle

- name: Maven cache
uses: actions/cache@v4
with:
path: ~/.m2
key: m2

- name: Loading ivy cache
uses: actions/cache@v4
with:
path: ~/.ivy2/cache
key: ${{ runner.os }}-ivy-${{ hashFiles('**/*.sbt') }}
restore-keys: |
${{ runner.os }}-ivy-

- name: Build library
run: ./gradlew build publishToMavenLocal publishAllPublicationsToIvyRepository --warning-mode all

- name: Build maven plugin
working-directory: plugins/maven/graphql-java-codegen-maven-plugin
run: mvn install

- name: Build maven example-server
working-directory: plugins/maven/example-server
run: mvn package

- name: Build maven example-client
working-directory: plugins/maven/example-client
run: mvn package
run: |
# Skip signing for PR builds (secrets not available from forks)
SIGNING_FLAG=""
if [ "${{ github.event_name }}" = "pull_request" ]; then
SIGNING_FLAG="-PskipSigning=true"
fi
./gradlew build publishToMavenLocal --warning-mode all $SIGNING_FLAG
env:
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}

- name: Build gradle plugin
run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all
Expand All @@ -70,53 +53,3 @@ jobs:
- name: Build gradle example-client-kotlin
run: ./gradlew -p plugins/gradle/example-client-kotlin build --warning-mode all

- name: Build sbt plugin
working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin
run: sbt compile publishLocal --debug

- name: Build sbt test
working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin
run: sbt scripted


sonar:
needs: build
if: github.event_name != 'pull_request'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Java
uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'adopt'

- name: Gradle cache
uses: actions/cache@v4
with:
path: ~/.gradle
key: gradle

- name: Maven cache
uses: actions/cache@v4
with:
path: ~/.m2
key: m2

- name: Loading ivy cache
uses: actions/cache@v4
with:
path: ~/.ivy2/cache
key: ${{ runner.os }}-ivy-${{ hashFiles('**/*.sbt') }}
restore-keys: |
${{ runner.os }}-ivy-

- name: Generate code coverage report
run: ./gradlew codeCoverageReport --stacktrace

- name: Generate and publish Sonar report
run: ./gradlew sonarqube -Dsonar.projectKey=kobylynskyi_graphql-java-codegen -Dsonar.organization=kobylynskyi -Dsonar.host.url=https://sonarcloud.io -Dsonar.token=${{ secrets.SONAR_TOKEN }} --stacktrace
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading
Loading