File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed
Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Publish TCK
2+
3+ on :
4+ workflow_call :
5+ inputs :
6+ version :
7+ required : true
8+ description : Tag version to perform release
9+ type : string
10+
11+ jobs :
12+ publish-tck :
13+ name : Publish TCK
14+ runs-on : ubuntu-latest
15+ strategy :
16+ matrix :
17+ java : [ 11, 17, 21 ]
18+
19+ steps :
20+ - uses : actions/checkout@v4
21+ name : checkout ${{inputs.version}}
22+ with :
23+ ref : ${{inputs.version}}
24+
25+ - uses : actions/setup-java@v4
26+ name : set up jdk ${{matrix.java}}
27+ with :
28+ distribution : ' temurin'
29+ java-version : ${{matrix.java}}
30+ cache : ' maven'
31+ cache-dependency-path : ' **/pom.xml'
32+
33+ - name : generate tck report for jdk ${{matrix.java}}
34+ env :
35+ GH_TOKEN : ${{secrets.GITHUB_TOKEN}}
36+ ZIP_NAME : smallrye-opentelemetry-${{inputs.version}}-tck-results-java-${{matrix.java}}.zip
37+ run : |
38+ mvn -B formatter:validate verify --file pom.xml
39+ cd testsuite/tck/target
40+ zip -r $ZIP_NAME surefire-reports-logs/ surefire-reports-metrics/ surefire-reports-metrics-jvm/ surefire-reports-tracing/
41+ gh release upload ${{inputs.version}} $ZIP_NAME
Original file line number Diff line number Diff line change 1717 uses : smallrye/.github/.github/workflows/prepare-release.yml@main
1818 secrets : inherit
1919
20+ publish-tck :
21+ name : Publish TCK Report
22+ needs : prepare-release
23+ uses : ./.github/workflows/publish-tck.yml
24+ secrets : inherit
25+ with :
26+ version : ${{needs.prepare-release.outputs.release-version}}
27+
2028 perform-release :
2129 name : Perform Release
2230 needs : prepare-release
You can’t perform that action at this time.
0 commit comments