]> jfr.im git - irc/kvirc/KVIrc.git/commitdiff
CI: check file size when uploading nightly
authorAlexey Sokolov <redacted>
Tue, 2 Jun 2020 21:59:18 +0000 (22:59 +0100)
committerAlexey Sokolov <redacted>
Tue, 2 Jun 2020 22:08:41 +0000 (23:08 +0100)
.appveyor.yml
.travis-gen-latest-json.py
.travis.yml

index eb97a0b89af8411e181ad716a652a32198d02f88..927b108b2e3671f2f6de82ff9f8a75973a987733 100644 (file)
@@ -167,8 +167,11 @@ build_script:
         Push-AppveyorArtifact $exe -FileName $new_name
         $cmake_name = $exe.Replace(".exe", "-$env:target_arch.cmake.txt")
         #Push-AppveyorArtifact CMakeCache.txt -FileName $cmake_name
-        $json = New-Object PSObject
-        (New-Object PSObject | Add-Member -PassThru NoteProperty bin $new_name | Add-Member -PassThru NoteProperty cmake $cmake_name | Add-Member -PassThru NoteProperty commit $env:APPVEYOR_REPO_COMMIT) | ConvertTo-JSON | Out-File -FilePath "latest-$env:target_arch-$env:cmake_build_type" -Encoding ASCII
+        (New-Object PSObject |
+            Add-Member -PassThru NoteProperty bin $new_name |
+            Add-Member -PassThru NoteProperty commit $env:APPVEYOR_REPO_COMMIT |
+            Add-Member -PassThru NoteProperty size (Get-Item $exe).length) |
+          ConvertTo-JSON | Out-File -FilePath "latest-$env:target_arch-$env:cmake_build_type" -Encoding ASCII
         Push-AppveyorArtifact "latest-$env:target_arch-$env:cmake_build_type"
 test: off
 deploy:
index 3d4bebd49d854091a9b878e3a8b23e8d06f779b0..a4e06d5486078f0ceaead943dd8c09d11b0930f2 100644 (file)
@@ -9,4 +9,5 @@ import os
 print(json.dumps({
     'bin': sys.argv[1],
     'commit': os.environ['TRAVIS_COMMIT'],
+    'size': os.stat(sys.argv[2]).st_size,
 }))
index a1e34ce3bf650e52a8fc57ab3a84436b6a18f493..784edc8d5a43be3f2d2f0fc887fb8aaa5a2491df 100644 (file)
@@ -133,7 +133,7 @@ after_success:
               kvi_version="$(grep -i "^set(VERSION_RELEASE .*)$" CMakeLists.txt | egrep -o '[0-9\.]' | tr -d '\n')";
               git_desc="$(git describe)";
               dmg_name="KVIrc-${kvi_version}-dev-${git_desc}.dmg"
-              python .travis-gen-latest-json.py "${dmg_name}" > latest
+              python .travis-gen-latest-json.py "${dmg_name}" KVIrc.dmg > latest
               echo -e "put KVIrc.dmg x/${dmg_name}\nput latest x/latest-macos" | sftp artifacts
           fi
 env: