Skip to content

Commit 556e08b

Browse files
authored
Updated build and publish workflow
1 parent f358a76 commit 556e08b

File tree

1 file changed

+13
-43
lines changed

1 file changed

+13
-43
lines changed

.github/workflows/gradle.yml

Lines changed: 13 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -9,53 +9,23 @@
99
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
1010
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
1111

12-
name: Java CI with Gradle
12+
name: build-publish
1313

1414
on:
1515
push:
16-
branches: [ "master" ]
17-
pull_request:
18-
branches: [ "master" ]
16+
branches: [ main ]
1917

2018
jobs:
21-
validation:
22-
name: "Gradle wrapper validation"
23-
runs-on: ubuntu-latest
24-
steps:
25-
- uses: actions/[email protected]
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
4721
permissions:
4822
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

Comments
 (0)