diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 266ce07dd2..b196d62491 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -211,6 +211,11 @@ jobs: key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} restore-keys: | ${{ runner.os }}-gradle- + - name: Generate checksums + run: + md5sum *.apk > CHECKSUMS-md5.txt + sha256sum *.apk > CHECKSUMS-sha256.txt + sha512sum *.apk > CHECKSUMS-sha512.txt - name: Publish release run: ./gradlew nyxMake nyxMark nyxPublish publish release --stacktrace - name: Archive Nyx state file diff --git a/.nyx.yml b/.nyx.yml index f0542539b4..6c61b78746 100644 --- a/.nyx.yml +++ b/.nyx.yml @@ -29,6 +29,21 @@ releaseAssets: description: "AndroidIDE {{version}} armeabi-v7a release APK" path: app-armeabi-v7a-release.apk type: application/octet-stream + checksums_md5: + fileName: "AndroidIDE-{{version}}-md5-CHECKSUMS.txt" + description: "MD5 Checksums" + path: CHECKSUMS-md5.txt + type: text/plain + checksums_sha256: + fileName: "AndroidIDE-{{version}}-sha256-CHECKSUMS.txt" + description: "SHA-256 Checksums" + path: CHECKSUMS-sha256.txt + type: text/plain + checksums_sha512: + fileName: "AndroidIDE-{{version}}-sha512-CHECKSUMS.txt" + description: "SHA-512 Checksums" + path: CHECKSUMS-sha512.txt + type: text/plain releaseTypes: enabled: