diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 77874528b..f330a729b 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -16,7 +16,7 @@ on: - linux - windows - osx - - android + # - android jobs: create_release: @@ -78,61 +78,61 @@ jobs: asset_path: dist/Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-macosx.dmg asset_name: Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-macosx.dmg - build_apk: - needs: create_release - runs-on: ubuntu-22.04 - if: ${{ inputs.target_os == 'all' || inputs.target_os == 'android' }} - strategy: - matrix: - arch: ['armeabi-v7a', 'arm64-v8a'] - is_mainnet: [['true', 'Electrum_FIRO'], - ['false', 'Electrum_FIRO_Testnet']] - env: - APP_ANDROID_ARCH: ${{ matrix.arch }} - ELECTRUM_MAINNET: ${{ matrix.is_mainnet[0] }} - name: create release for Android - steps: - - name: Install apt packages - run: | - sudo apt-get update - sudo apt-get install gettext python3-virtualenv - - name: Checkout - uses: actions/checkout@v1 - - name: Set outputs for pkg_ver, apk_ver, vercode, is_release - id: set_vars - run: | - source ./contrib/dash/travis/electrum_dash_version_env.sh - echo "pkg_ver=$(echo $DASH_ELECTRUM_VERSION)" >> $GITHUB_OUTPUT - echo "apk_ver=$(echo $DASH_ELECTRUM_APK_VERSION)" >> $GITHUB_OUTPUT - echo "vercode=$(echo $DASH_ELECTRUM_VERSION_CODE)" >> $GITHUB_OUTPUT - echo "is_release=$(echo $IS_RELEASE)" >> $GITHUB_OUTPUT - - name: Prepare build - if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} - env: - DASH_ELECTRUM_VERSION: ${{ steps.set_vars.outputs.pkg_ver }} - DASH_ELECTRUM_APK_VERSION: ${{ steps.set_vars.outputs.apk_ver }} - DASH_ELECTRUM_VERSION_CODE: ${{ steps.set_vars.outputs.vercode }} - IS_RELEASE: ${{ steps.set_vars.outputs.is_release }} - run: | - ./contrib/dash/actions/install-linux-apk.sh - - name: Build apk - if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} - env: - DASH_ELECTRUM_VERSION: ${{ steps.set_vars.outputs.pkg_ver }} - DASH_ELECTRUM_APK_VERSION: ${{ steps.set_vars.outputs.apk_ver }} - DASH_ELECTRUM_VERSION_CODE: ${{ steps.set_vars.outputs.vercode }} - IS_RELEASE: ${{ steps.set_vars.outputs.is_release }} - run: | - ./contrib/dash/actions/script-linux-apk.sh - - name: Upload Release Asset - if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} - uses: firstcryptoman/upload-release-asset@v1.0.7 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag: ${{ inputs.tag }} - asset_path: dist/${{ matrix.is_mainnet[1] }}-${{ steps.set_vars.outputs.apk_ver }}-${{ matrix.arch }}-release-unsigned.apk - asset_name: ${{ matrix.is_mainnet[1] }}-${{ steps.set_vars.outputs.apk_ver }}-${{ matrix.arch }}-release-unsigned.apk + # build_apk: + # needs: create_release + # runs-on: ubuntu-22.04 + # if: ${{ inputs.target_os == 'all' || inputs.target_os == 'android' }} + # strategy: + # matrix: + # arch: ['armeabi-v7a', 'arm64-v8a'] + # is_mainnet: [['true', 'Electrum_FIRO'], + # ['false', 'Electrum_FIRO_Testnet']] + # env: + # APP_ANDROID_ARCH: ${{ matrix.arch }} + # ELECTRUM_MAINNET: ${{ matrix.is_mainnet[0] }} + # name: create release for Android + # steps: + # - name: Install apt packages + # run: | + # sudo apt-get update + # sudo apt-get install gettext python3-virtualenv + # - name: Checkout + # uses: actions/checkout@v1 + # - name: Set outputs for pkg_ver, apk_ver, vercode, is_release + # id: set_vars + # run: | + # source ./contrib/dash/travis/electrum_dash_version_env.sh + # echo "pkg_ver=$(echo $DASH_ELECTRUM_VERSION)" >> $GITHUB_OUTPUT + # echo "apk_ver=$(echo $DASH_ELECTRUM_APK_VERSION)" >> $GITHUB_OUTPUT + # echo "vercode=$(echo $DASH_ELECTRUM_VERSION_CODE)" >> $GITHUB_OUTPUT + # echo "is_release=$(echo $IS_RELEASE)" >> $GITHUB_OUTPUT + # - name: Prepare build + # if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} + # env: + # DASH_ELECTRUM_VERSION: ${{ steps.set_vars.outputs.pkg_ver }} + # DASH_ELECTRUM_APK_VERSION: ${{ steps.set_vars.outputs.apk_ver }} + # DASH_ELECTRUM_VERSION_CODE: ${{ steps.set_vars.outputs.vercode }} + # IS_RELEASE: ${{ steps.set_vars.outputs.is_release }} + # run: | + # ./contrib/dash/actions/install-linux-apk.sh + # - name: Build apk + # if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} + # env: + # DASH_ELECTRUM_VERSION: ${{ steps.set_vars.outputs.pkg_ver }} + # DASH_ELECTRUM_APK_VERSION: ${{ steps.set_vars.outputs.apk_ver }} + # DASH_ELECTRUM_VERSION_CODE: ${{ steps.set_vars.outputs.vercode }} + # IS_RELEASE: ${{ steps.set_vars.outputs.is_release }} + # run: | + # ./contrib/dash/actions/script-linux-apk.sh + # - name: Upload Release Asset + # if: ${{ steps.set_vars.outputs.is_release || matrix.is_mainnet[0] == 'false' }} + # uses: firstcryptoman/upload-release-asset@v1.0.7 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # tag: ${{ inputs.tag }} + # asset_path: dist/${{ matrix.is_mainnet[1] }}-${{ steps.set_vars.outputs.apk_ver }}-${{ matrix.arch }}-release-unsigned.apk + # asset_name: ${{ matrix.is_mainnet[1] }}-${{ steps.set_vars.outputs.apk_ver }}-${{ matrix.arch }}-release-unsigned.apk build_linux: needs: create_release @@ -205,14 +205,14 @@ jobs: DASH_ELECTRUM_VERSION: ${{ steps.set_vars.outputs.pkg_ver }} run: | ./contrib/dash/actions/script-wine.sh - - name: Upload Windows portable Release Asset - uses: firstcryptoman/upload-release-asset@v1.0.7 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag: ${{ inputs.tag }} - asset_path: dist/Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-portable.exe - asset_name: Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-portable.exe + # - name: Upload Windows portable Release Asset + # uses: firstcryptoman/upload-release-asset@v1.0.7 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # tag: ${{ inputs.tag }} + # asset_path: dist/Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-portable.exe + # asset_name: Firo-Electrum-${{ steps.set_vars.outputs.pkg_ver }}-portable.exe - name: Upload Win32 Release Asset uses: firstcryptoman/upload-release-asset@v1.0.7 env: