Skip to content

Commit 3683158

Browse files
Merge pull request #37 from cicsdev/ayushi/link
Updated Yaml file
2 parents 5e09c6a + 0d87ced commit 3683158

6 files changed

Lines changed: 79 additions & 16 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Cleanup Old Workflow Runs
2+
3+
permissions:
4+
actions: write
5+
contents: read
6+
7+
on:
8+
schedule:
9+
- cron: '0 0 * * 0' # Run weekly on Sunday
10+
workflow_dispatch: # Allow manual trigger
11+
12+
jobs:
13+
cleanup:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Delete old workflow runs (including this workflow)
17+
uses: Mattraks/delete-workflow-runs@v2
18+
with:
19+
token: ${{ github.token }}
20+
repository: ${{ github.repository }}
21+
retain_days: 30
22+
keep_minimum_runs: 3 # Keep at least 3 recent runs of each workflow
23+
24+
# Made with Bob

.github/workflows/java.yaml

Lines changed: 48 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: Build
22

3+
permissions:
4+
contents: read
5+
36
on:
47
push:
58
branches: ["main"]
@@ -24,41 +27,78 @@ jobs:
2427
base-copyright: 'Copyright IBM Corp. 2025'
2528
token: ${{ secrets.GITHUB_TOKEN }}
2629

30+
build-maven:
31+
name: Build Maven
32+
33+
runs-on: ubuntu-latest
34+
strategy:
35+
matrix:
36+
jdk: [8, 11, 17, 21, 25]
37+
steps:
38+
- uses: actions/checkout@v4
39+
- name: Set up JDK ${{ matrix.jdk }}
40+
uses: actions/setup-java@v4
41+
with:
42+
java-version: ${{ matrix.jdk }}
43+
distribution: "semeru"
44+
cache: maven
45+
- name: Build with Maven
46+
run: mvn --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} package
47+
2748
build-mvnw:
2849
name: Build Maven Wrapper
2950

3051
runs-on: ubuntu-latest
3152
strategy:
3253
matrix:
33-
jdk: [8, 11, 17, 21]
54+
jdk: [8, 11, 17, 21, 25]
3455
steps:
35-
- uses: actions/checkout@v3
56+
- uses: actions/checkout@v4
3657
- name: Set up JDK ${{ matrix.jdk }}
37-
uses: actions/setup-java@v3
58+
uses: actions/setup-java@v4
3859
with:
3960
java-version: ${{ matrix.jdk }}
4061
distribution: "semeru"
4162
cache: maven
4263
- name: Build with Maven
4364
run: ./mvnw --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} verify
4465

66+
build-gradle:
67+
name: Build Gradle
68+
69+
runs-on: ubuntu-latest
70+
strategy:
71+
matrix:
72+
jdk: [8, 11, 17, 21, 25]
73+
steps:
74+
- uses: actions/checkout@v4
75+
- name: Set up JDK ${{ matrix.jdk }}
76+
uses: actions/setup-java@v4
77+
with:
78+
java-version: ${{ matrix.jdk }}
79+
distribution: 'semeru'
80+
- name: Setup Gradle
81+
uses: gradle/actions/setup-gradle@v4
82+
- name: Build with Gradle
83+
run: ./gradlew build -Pjava_version=${{ matrix.jdk }}
4584

4685
build-gradlew:
4786
name: Build Gradle Wrapper
4887

4988
runs-on: ubuntu-latest
5089
strategy:
5190
matrix:
52-
jdk: [8, 11, 17, 21]
91+
jdk: [8, 11, 17, 21, 25]
5392
steps:
54-
- uses: actions/checkout@v3
93+
- uses: actions/checkout@v4
5594
- name: Set up JDK ${{ matrix.jdk }}
5695
uses: actions/setup-java@v4
5796
with:
5897
java-version: ${{ matrix.jdk }}
5998
distribution: 'semeru'
60-
- uses: gradle/actions/setup-gradle@v4
61-
with:
62-
gradle-version: 8.6
99+
- name: Setup Gradle
100+
uses: gradle/actions/setup-gradle@v4
63101
- name: Build with Gradle
64102
run: ./gradlew clean build -Pjava_version=${{ matrix.jdk }}
103+
104+
# Made with Bob

gradle/wrapper/gradle-wrapper.jar

181 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)