File tree Expand file tree Collapse file tree 3 files changed +120
-0
lines changed
Expand file tree Collapse file tree 3 files changed +120
-0
lines changed Original file line number Diff line number Diff line change 1+ name : FIPS Main Snapshot
2+ permissions :
3+ contents : read
4+ on :
5+ push :
6+ branches :
7+ - main
8+ paths :
9+ - ' fips/**'
10+
11+ jobs :
12+ build :
13+ strategy :
14+ matrix :
15+ tc : [ 17, 21, 25 ]
16+ runs-on : ubuntu-latest
17+ defaults :
18+ run :
19+ working-directory : ./fips
20+ env :
21+ BUILD_EVENT : ${{ github.event_name }}
22+ TARGET_COMPATIBILITY : ${{ matrix.tc }}
23+ OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
24+ OSSRH_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
25+ SIGNING_KEY_ID : ${{ secrets.SIGNING_KEY_ID }}
26+ SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
27+ SIGNING_PASSWORD : ${{ secrets.SIGNING_PASSWORD }}
28+ steps :
29+ - name : Set up JDK
30+ uses : actions/setup-java@v5
31+ with :
32+ java-version : 25
33+ distribution : ' temurin'
34+ - name : Setup Gradle
35+ uses : gradle/actions/setup-gradle@v5
36+ with :
37+ gradle-version : current
38+ - name : Check out code
39+ uses : actions/checkout@v4
40+ - name : Build and Test
41+ run : chmod +x gradlew && ./gradlew clean test jacocoTestReport
42+ - name : Verify Javadoc
43+ run : ./gradlew javadoc
44+ - name : Publish Snapshot
45+ run : ./gradlew -i publishToSonatype
Original file line number Diff line number Diff line change 1+ name : Fips Pull Request
2+ permissions :
3+ contents : read
4+ on :
5+ pull_request :
6+ types : [opened, synchronize, reopened]
7+ paths :
8+ - ' fips/**'
9+
10+ jobs :
11+ build :
12+ strategy :
13+ matrix :
14+ tc : [ 17, 21, 25 ]
15+ runs-on : ubuntu-latest
16+ defaults :
17+ run :
18+ working-directory : ./fips
19+ env :
20+ BUILD_EVENT : ${{ github.event_name }}
21+ TARGET_COMPATIBILITY : ${{ matrix.tc }}
22+ steps :
23+ - name : Set up JDK
24+ uses : actions/setup-java@v5
25+ with :
26+ java-version : 25
27+ distribution : ' temurin'
28+ - name : Setup Gradle
29+ uses : gradle/actions/setup-gradle@v5
30+ with :
31+ gradle-version : current
32+ - name : Check out code
33+ uses : actions/checkout@v4
34+ - name : Build and Test
35+ run : chmod +x gradlew && ./gradlew clean test jacocoTestReport
36+ - name : Verify Javadoc
37+ run : ./gradlew javadoc
Original file line number Diff line number Diff line change 1+ name : Fips Publish Release
2+ permissions :
3+ contents : read
4+ on :
5+ push :
6+ tags : [ 'fips/*' ]
7+
8+ jobs :
9+ build :
10+ strategy :
11+ matrix :
12+ tc : [ 17, 21, 25 ]
13+ runs-on : ubuntu-latest
14+ defaults :
15+ run :
16+ working-directory : ./fips
17+ env :
18+ BUILD_EVENT : " release"
19+ TARGET_COMPATIBILITY : ${{ matrix.tc }}
20+ OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
21+ OSSRH_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
22+ SIGNING_KEY_ID : ${{ secrets.SIGNING_KEY_ID }}
23+ SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
24+ SIGNING_PASSWORD : ${{ secrets.SIGNING_PASSWORD }}
25+ steps :
26+ - name : Set up JDK
27+ uses : actions/setup-java@v5
28+ with :
29+ java-version : 25
30+ distribution : ' temurin'
31+ - name : Setup Gradle
32+ uses : gradle/actions/setup-gradle@v5
33+ with :
34+ gradle-version : current
35+ - name : Check out code
36+ uses : actions/checkout@v4
37+ - name : Build, Sign and Publish Release
38+ run : chmod +x gradlew && ./gradlew clean compileJava publishToSonatype closeAndReleaseSonatypeStagingRepository
You can’t perform that action at this time.
0 commit comments