From 87ab4bd516ad8f6da1138bafe60b13e7d1c2b71c Mon Sep 17 00:00:00 2001 From: achen Date: Wed, 21 Sep 2022 22:19:30 +0300 Subject: [PATCH 01/10] Basic CI flow, to see if gradel can build properly --- .github/workflows/gradle-build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/gradle-build.yml diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml new file mode 100644 index 0000000..943e1cc --- /dev/null +++ b/.github/workflows/gradle-build.yml @@ -0,0 +1,22 @@ +name: Java CI with Gradle + +on: + pull_request: + branches: [ "main" ] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: 'gradle' + - run: chmod +x gradlex && ./gradlew build \ No newline at end of file From cba4d7822594264551b99a343b6f461ad3719a69 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:32:38 +0300 Subject: [PATCH 02/10] Create gradle.yml --- .github/workflows/gradle.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 0000000..446e905 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,22 @@ +name: Java CI with Gradle + +on: + pull_request: + branches: [ "main" ] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: 'gradle' + - run: chmod +x gradlex && ./gradlew build --no-daemon From 47ef8ee9e153e569f4e25d4abddf4cad358d6d09 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:33:36 +0300 Subject: [PATCH 03/10] Update gradle-build.yml --- .github/workflows/gradle-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 943e1cc..0fa8edd 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -1,7 +1,7 @@ name: Java CI with Gradle on: - pull_request: + push: branches: [ "main" ] permissions: @@ -19,4 +19,4 @@ jobs: java-version: '17' distribution: 'temurin' cache: 'gradle' - - run: chmod +x gradlex && ./gradlew build \ No newline at end of file + - run: chmod +x gradlex && ./gradlew build From 506c56610f19b8907de5c4555b7e2cd748466d39 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:34:25 +0300 Subject: [PATCH 04/10] Update gradle-build.yml --- .github/workflows/gradle-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 0fa8edd..06e155f 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -19,4 +19,4 @@ jobs: java-version: '17' distribution: 'temurin' cache: 'gradle' - - run: chmod +x gradlex && ./gradlew build + - run: chmod +x gradlew && ./gradlew build From 5f3519b2b71e99f53d9949421647add7325e815f Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:51:47 +0300 Subject: [PATCH 05/10] Create README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fcb0dbd --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# RPG-Mod +ci test From cacdab5b893f77835a95b93cc225aeb56764d2fb Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 23:02:46 +0300 Subject: [PATCH 06/10] Update gradle-build.yml --- .github/workflows/gradle-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 06e155f..6d67c17 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -19,4 +19,4 @@ jobs: java-version: '17' distribution: 'temurin' cache: 'gradle' - - run: chmod +x gradlew && ./gradlew build + - run: chmod +x gradlew && ./gradlew build -Xlint:unchecked From d84531ef655c8e0e1edda75474cec41eec0e5624 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 23:04:56 +0300 Subject: [PATCH 07/10] Update gradle-build.yml --- .github/workflows/gradle-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 6d67c17..4d877bf 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -19,4 +19,4 @@ jobs: java-version: '17' distribution: 'temurin' cache: 'gradle' - - run: chmod +x gradlew && ./gradlew build -Xlint:unchecked + - run: chmod +x gradlew && ./gradlew build --warning-mode all From 10c73cb1b263c1d68dd381169ea9e463332d4ad9 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 23:18:04 +0300 Subject: [PATCH 08/10] updated gradle wrapper validation for security reasons and versioning --- .github/workflows/gradle-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 4d877bf..9eedb47 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -12,11 +12,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - + - uses: gradle/wrapper-validation-action@v1 - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' cache: 'gradle' - - run: chmod +x gradlew && ./gradlew build --warning-mode all + - run: chmod +x gradlew && ./gradlew build From 77f13cee15a0dcc14c10f0a9e77b90453a2c0bda Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Wed, 21 Sep 2022 23:20:50 +0300 Subject: [PATCH 09/10] Updated README description of repo --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fcb0dbd..5ec2a5e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # RPG-Mod -ci test + + +Build a simple CI for a Minecraft MOD mine friends a programming :) From 66622eb6e1dfb57bd1b20d24f7cc06fb235a9482 Mon Sep 17 00:00:00 2001 From: Alon Hen <45737690+alonwillmakeit@users.noreply.github.com> Date: Thu, 22 Sep 2022 21:36:53 +0300 Subject: [PATCH 10/10] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5ec2a5e..1a1e33d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # RPG-Mod -Build a simple CI for a Minecraft MOD mine friends a programming :) +Build a simple CI for a Minecraft MOD my friends are programming :) + +builds with gradle, on java 17 +caches gradle dependencies aswell