|
24 | 24 | - name: Extract version code |
25 | 25 | run: echo "VERSION_CODE=$(grep -o "^\s*versionCode\s*=\s*[0-9]\+" app/build.gradle.kts | awk '{ print $3 }' | tr -d \''"\\')" >> $GITHUB_ENV |
26 | 26 |
|
27 | | - - name: Build app release & export libraries |
| 27 | + - name: Build app release & export licenses |
28 | 28 | env: |
29 | 29 | GOINGELECTRIC_API_KEY: ${{ secrets.GOINGELECTRIC_API_KEY }} |
30 | 30 | OPENCHARGEMAP_API_KEY: ${{ secrets.OPENCHARGEMAP_API_KEY }} |
|
40 | 40 | KEYSTORE_ALIAS_PASSWORD: ${{ secrets.KEYSTORE_ALIAS_PASSWORD }} |
41 | 41 | run: ./gradlew exportLibraryDefinitions assembleRelease --no-daemon |
42 | 42 |
|
| 43 | + - name: Export licenses in Appning format |
| 44 | + run: python3 _ci/export_licenses_appning.py |
| 45 | + |
43 | 46 | - name: release |
44 | 47 | uses: actions/create-release@v1 |
45 | 48 | id: create_release |
@@ -97,3 +100,21 @@ jobs: |
97 | 100 | asset_path: app/build/generated/aboutLibraries/aboutlibraries.json |
98 | 101 | asset_name: aboutlibraries.json |
99 | 102 | asset_content_type: application/json |
| 103 | + - name: upload Licenses Appning |
| 104 | + uses: actions/upload-release-asset@v1 |
| 105 | + env: |
| 106 | + GITHUB_TOKEN: ${{ github.token }} |
| 107 | + with: |
| 108 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 109 | + asset_path: licenses_fossAutomotiveRelease_appning.csv |
| 110 | + asset_name: licenses_fossAutomotiveRelease_appning.csv |
| 111 | + asset_content_type: text/csv |
| 112 | + - name: upload Licenses Appning |
| 113 | + uses: actions/upload-release-asset@v1 |
| 114 | + env: |
| 115 | + GITHUB_TOKEN: ${{ github.token }} |
| 116 | + with: |
| 117 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 118 | + asset_path: licenses_fossNormalRelease_appning.csv |
| 119 | + asset_name: licenses_fossNormalRelease_appning.csv |
| 120 | + asset_content_type: text/csv |
0 commit comments