diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 02876ffad..fe6dbfbb0 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -54,12 +54,31 @@ jobs: Write-Output "::set-output name=SECRET_FILE_FIRO::$secretFileFiro"; Write-Output "::set-output name=SECRET_FILE_FIRO_HASH::$($secretFileFiroHash.Hash)"; Write-Output "Secret file $secretFileFiro has hash $($secretFileFiroHash.Hash)"; + + $secretFileBitcoinCash = Join-Path -Path $env:GITHUB_WORKSPACE -ChildPath "test/services/coins/bitcoincash/bitcoincash_wallet_test_parameters.dart"; + $encodedBytes = [System.Convert]::FromBase64String($env:BITCOINCASH_TEST); + Set-Content $secretFileBitcoinCash -Value $encodedBytes -AsByteStream; + $secretFileBitcoinCashHash = Get-FileHash $secretFileBitcoinCash; + Write-Output "::set-output name=SECRET_FILE_BITCOINCASH::$secretFileBitcoinCash"; + Write-Output "::set-output name=SECRET_FILE_BITCOINCASH_HASH::$($secretFileBitcoinCashHash.Hash)"; + Write-Output "Secret file $secretFileBitcoinCash has hash $($secretFileBitcoinCashHash.Hash)"; + + $secretFileNamecoin = Join-Path -Path $env:GITHUB_WORKSPACE -ChildPath "test/services/coins/namecoin/namecoin_wallet_test_parameters.dart"; + $encodedBytes = [System.Convert]::FromBase64String($env:NAMECOIN_TEST); + Set-Content $secretFileNamecoin -Value $encodedBytes -AsByteStream; + $secretFileNamecoinHash = Get-FileHash $secretFileNamecoin; + Write-Output "::set-output name=SECRET_FILE_NAMECOIN::$secretFileNamecoin"; + Write-Output "::set-output name=SECRET_FILE_NAMECOIN_HASH::$($secretFileNamecoinHash.Hash)"; + Write-Output "Secret file $secretFileNamecoin has hash $($secretFileNamecoinHash.Hash)"; + shell: pwsh env: CHANGE_NOW: ${{ secrets.CHANGE_NOW }} BITCOIN_TEST: ${{ secrets.BITCOIN_TEST }} DOGECOIN_TEST: ${{ secrets.DOGECOIN_TEST }} FIRO_TEST: ${{ secrets.FIRO_TEST }} + BITCOINCASH_TEST: ${{ secrets.BITCOINCASH_TEST }} + NAMECOIN_TEST: ${{ secrets.NAMECOIN_TEST }} # - name: Analyze # run: flutter analyze - name: Test @@ -76,6 +95,8 @@ jobs: Remove-Item -Path $env:BITCOIN_TEST; Remove-Item -Path $env:DOGECOIN_TEST; Remove-Item -Path $env:FIRO_TEST; + Remove-Item -Path $env:BITCOINCASH_TEST; + Remove-Item -Path $env:NAMECOIN_TEST; shell: pwsh if: always() env: @@ -83,3 +104,5 @@ jobs: BITCOIN_TEST: ${{ steps.secret-file1.outputs.SECRET_FILE_BITCOIN }} DOGECOIN_TEST: ${{ steps.secret-file1.outputs.SECRET_FILE_DOGECOIN }} FIRO_TEST: ${{ steps.secret-file1.outputs.SECRET_FILE_FIRO }} + BITCOINCASH_TEST: ${{ steps.secret-file1.outputs.SECRET_FILE_BITCOINCASH }} + NAMECOIN_TEST: ${{ steps.secret-file1.outputs.SECRET_FILE_NAMECOIN }}