|
9 | 9 | # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time |
10 | 10 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle |
11 | 11 |
|
12 | | -name: Java CI with Gradle |
| 12 | +name: build-publish |
13 | 13 |
|
14 | 14 | on: |
15 | 15 | push: |
16 | | - branches: [ "master" ] |
17 | | - pull_request: |
18 | | - branches: [ "master" ] |
| 16 | + branches: [ main ] |
19 | 17 |
|
20 | 18 | jobs: |
21 | | - validation: |
22 | | - name: "Gradle wrapper validation" |
23 | | - runs-on: ubuntu-latest |
24 | | - steps: |
25 | | - |
26 | | - - uses: gradle/actions/[email protected] |
27 | | - build: |
28 | | - |
29 | | - runs-on: ubuntu-latest |
30 | | - permissions: |
31 | | - contents: read |
32 | | - |
33 | | - steps: |
34 | | - - uses: actions/checkout@v4 |
35 | | - - name: Set up JDK 21 |
36 | | - uses: actions/setup-java@v4 |
37 | | - with: |
38 | | - java-version: '21' |
39 | | - distribution: 'temurin' |
40 | | - - name: Setup Gradle |
41 | | - uses: gradle/actions/setup-gradle@0d30c9111cf47a838eb69c06d13f3f51ab2ed76f # v3.1.0 |
42 | | - - name: Build with Gradle Wrapper |
43 | | - run: ./gradlew build |
44 | | - |
45 | | - dependency-submission: |
46 | | - runs-on: ubuntu-latest |
| 19 | + build-publish: |
| 20 | + uses: eclipse-lmos/.github/.github/workflows/gradle-ci-main.yml@main |
47 | 21 | permissions: |
48 | 22 | contents: write |
49 | | - steps: |
50 | | - - uses: actions/checkout@v4 |
51 | | - - name: Set up JDK 21 |
52 | | - uses: actions/setup-java@v4 |
53 | | - with: |
54 | | - java-version: '21' |
55 | | - distribution: 'temurin' |
56 | | - |
57 | | - # Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies. |
58 | | - # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md |
59 | | - - name: Generate and submit dependency graph |
60 | | - if: github.event_name == 'push' && github.ref == 'refs/heads/main' |
61 | | - uses: gradle/actions/dependency-submission@0d30c9111cf47a838eb69c06d13f3f51ab2ed76f # v3.1.0 |
| 23 | + packages: write |
| 24 | + secrets: |
| 25 | + oss-username: ${{ secrets.OSSRH_USERNAME }} |
| 26 | + oss-password: ${{ secrets.OSSRH_PASSWORD }} |
| 27 | + signing-key-id: ${{ secrets.GPG_SUBKEY_ID }} |
| 28 | + signing-key: ${{ secrets.GPG_PRIVATE_KEY }} |
| 29 | + signing-key-password: ${{ secrets.GPG_PASSPHRASE }} |
| 30 | + registry-username: ${{ github.actor }} |
| 31 | + registry-password: ${{ secrets.GITHUB_TOKEN }} |
0 commit comments