diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..d62e3ab --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,16 @@ +changelog: + exclude: + labels: + - ignore-for-release + authors: + - someuser + categories: + - title: Breaking Changes 🛠 + labels: + - breaking-change + - title: Exciting New Features 🎉 + labels: + - enhancement + - title: Other Changes + labels: + - "*" \ No newline at end of file diff --git a/.github/workflows/Android-release.yml b/.github/workflows/Android-release.yml index 4100c3f..5483e00 100644 --- a/.github/workflows/Android-release.yml +++ b/.github/workflows/Android-release.yml @@ -20,16 +20,19 @@ jobs: distribution: 'adopt' java-version: 11 - name: Install Android SDK - uses: malinskiy/action-android/install-sdk@release/0.1.2 + uses: malinskiy/action-android/install-sdk@release/0.1.3 - name: Build project - run: ./gradlew clean build + run: ./gradlew assembleRelease env: VERSION: ${{ github.ref }} - - run: | - assetsAAR=$(find . -name *release.aar | while read -r asset ; do echo "-a $asset" ; done) - VERSION=$(echo $VERSION | cut -d'/' -f3) - tag_name="${GITHUB_REF##*/}" - hub release create ${assetsAAR} -m "$tag_name" "$tag_name" + - name: Create Release + uses: softprops/action-gh-release@v0.1.14 + with: + tag_name: ${{steps.tagger.outputs.tag}} + generate_release_notes: true + prerelease: ${{ env.PRE_RELEASE }} + name: ${{steps.tagger.outputs.tag}} + files: | + ./ChangeLogLib/build/outputs/aar/ChangeLog-release.aar env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - VERSION: ${{ github.ref }}