File tree Expand file tree Collapse file tree 2 files changed +61
-0
lines changed
Expand file tree Collapse file tree 2 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on : workflow_dispatch
4+
5+ jobs :
6+
7+ tag_and_release :
8+ name : Create Tag And Release
9+ runs-on : ubuntu-latest
10+
11+ steps :
12+ - name : Checkout code
13+ uses : actions/checkout@v3
14+ with :
15+ fetch-depth : ' 0'
16+
17+ - name : Run build with Gradle wrapper
18+ run : ./gradlew :line-sdk:assembleRelease --stacktrace
19+
20+ - name : Retrieve Version
21+ run : |
22+ echo "version_name=$(${{github.workspace}}/gradlew -q printVersionName)" >> $GITHUB_OUTPUT
23+ id : sdk_version
24+
25+ - name : Get Version
26+ run : |
27+ echo "version_name=${{steps.sdk_version.outputs.VERSION_NAME}}"
28+
29+ - name : Create Tag
30+ id : create_tag
31+ uses : anothrNick/github-tag-action@1.52.0
32+ env :
33+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34+ WITH_V : true
35+ CUSTOM_TAG : " v${{steps.sdk_version.outputs.VERSION_NAME}}"
36+
37+ - name : Create Release
38+ id : create_release
39+ uses : actions/create-release@v1.1.4
40+ env :
41+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
42+ with :
43+ tag_name : " v${{steps.sdk_version.outputs.VERSION_NAME}}"
44+ release_name : " Release ${{steps.sdk_version.outputs.VERSION_NAME}}"
45+ draft : false
46+ prerelease : false
47+
48+ - name : Upload Release Asset
49+ id : upload-release-asset
50+ uses : actions/upload-release-asset@v1.0.2
51+ env :
52+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
53+ with :
54+ upload_url : ${{ steps.create_release.outputs.upload_url }}
55+ asset_path : ./line-sdk/build/outputs/aar/line-sdk-${{ steps.sdk_version.outputs.VERSION_NAME }}.aar
56+ asset_name : " line-sdk-${{steps.sdk_version.outputs.VERSION_NAME}}.aar"
57+ asset_content_type : application/aar
Original file line number Diff line number Diff line change @@ -231,6 +231,10 @@ task javadocJar(type: Jar, dependsOn: javadoc) {
231231 from javadoc. destinationDir
232232}
233233
234+ task printVersionName {
235+ println version
236+ }
237+
234238artifacts {
235239 archives javadocJar
236240 archives sourcesJar
You can’t perform that action at this time.
0 commit comments