diff --git a/ci/actions/deploy.sh b/ci/actions/deploy.sh index e203ed03..7d0fc51b 100755 --- a/ci/actions/deploy.sh +++ b/ci/actions/deploy.sh @@ -12,7 +12,11 @@ else fi if [[ "$OS" == 'Linux' ]]; then + sha256sum $GITHUB_WORKSPACE/build/nano-node-*-Linux.tar.bz2 | cut -f1 -d' ' > $GITHUB_WORKSPACE/build/nano-node-$TAG-Linux.tar.bz2.sha256 aws s3 cp $GITHUB_WORKSPACE/build/nano-node-*-Linux.tar.bz2 s3://repo.nano.org/$BUILD/binaries/nano-node-$TAG-Linux.tar.bz2 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers + aws s3 cp $GITHUB_WORKSPACE/build/nano-node-$TAG-Linux.tar.bz2.sha256 s3://repo.nano.org/$BUILD/binaries/nano-node-$TAG-Linux.tar.bz2.sha256 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers else + sha256sum $GITHUB_WORKSPACE/build/nano-node-*-Darwin.dmg | cut -f1 -d' ' > $GITHUB_WORKSPACE/build/nano-node-$TAG-Darwin.dmg.sha256 aws s3 cp $GITHUB_WORKSPACE/build/nano-node-*-Darwin.dmg s3://repo.nano.org/$BUILD/binaries/nano-node-$TAG-Darwin.dmg --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers + aws s3 cp $GITHUB_WORKSPACE/build/nano-node-$TAG-Darwin.dmg.sha256 s3://repo.nano.org/$BUILD/binaries/nano-node-$TAG-Darwin.dmg.sha256 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers fi diff --git a/ci/actions/windows/build.ps1 b/ci/actions/windows/build.ps1 index 9fe4dc7d..5868c9b4 100644 --- a/ci/actions/windows/build.ps1 +++ b/ci/actions/windows/build.ps1 @@ -4,7 +4,8 @@ if (${env:artifact} -eq 1) { if ( ${env:BETA} -eq 1 ) { $env:NETWORK_CFG = "beta" $env:BUILD_TYPE = "RelWithDebInfo" - } else { + } + else { $env:NETWORK_CFG = "live" $env:BUILD_TYPE = "Release" } @@ -14,11 +15,13 @@ if (${env:artifact} -eq 1) { $env:CI = "-DCI_BUILD=ON" $env:RUN = "artifact" -} else { +} +else { if ( ${env:RELEASE} -eq 1 ) { $env:BUILD_TYPE = "RelWithDebInfo" $env:ROCKS_LIB = '-DROCKSDB_LIBRARIES="c:\vcpkg\installed\x64-windows-static\lib\rocksdb.lib"' - } else { + } + else { $env:BUILD_TYPE = "Debug" $env:ROCKS_LIB = '-DROCKSDB_LIBRARIES="c:\vcpkg\installed\x64-windows-static\debug\lib\rocksdbd.lib"' } diff --git a/ci/actions/windows/deploy.ps1 b/ci/actions/windows/deploy.ps1 index 2e766bf2..0dbfa460 100644 --- a/ci/actions/windows/deploy.ps1 +++ b/ci/actions/windows/deploy.ps1 @@ -1,12 +1,19 @@ $ErrorActionPreference = "Continue" if ( ${env:BETA} -eq 1 ) { - $network_cfg="beta" -} else { - $network_cfg="live" + $network_cfg = "beta" +} +else { + $network_cfg = "live" } -$exe=Resolve-Path -Path $env:GITHUB_WORKSPACE\build\nano-node-*-win64.exe -$zip=Resolve-Path -Path $env:GITHUB_WORKSPACE\build\nano-node-*-win64.zip +$exe = Resolve-Path -Path $env:GITHUB_WORKSPACE\build\nano-node-*-win64.exe +$zip = Resolve-Path -Path $env:GITHUB_WORKSPACE\build\nano-node-*-win64.zip + +(Get-FileHash $exe).hash | Out-file -FilePath "$exe.sh256" +(Get-FileHash $zip).hash | Out-file -FilePath "$zip.sh256" + aws s3 cp $exe s3://repo.nano.org/$network_cfg/binaries/nano-node-$env:TAG-win64.exe --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers -aws s3 cp "$zip" s3://repo.nano.org/$network_cfg/binaries/nano-node-$env:TAG-win64.zip --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers \ No newline at end of file +aws s3 cp "$exe.sha256" s3://repo.nano.org/$network_cfg/binaries/nano-node-$env:TAG-win64.exe.sha256 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers +aws s3 cp "$zip" s3://repo.nano.org/$network_cfg/binaries/nano-node-$env:TAG-win64.zip --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers +aws s3 cp "$zip.sha256" s3://repo.nano.org/$network_cfg/binaries/nano-node-$env:TAG-win64.zip.sha256 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers \ No newline at end of file