Merge pull request #625 from ThisDrunkDane/nightly-build

Improve nightly builds
This commit is contained in:
Mikkel Hjortshøj
2020-04-23 22:38:22 +02:00
committed by GitHub
2 changed files with 6 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ name: Nightly
on:
schedule:
- cron: 0 20 * * *
push:
jobs:
build_windows:
@@ -17,6 +18,7 @@ jobs:
cd bin
curl -sL https://github.com/odin-lang/Odin/releases/download/llvm-windows/llvm-binaries.zip --output llvm-binaries.zip
7z x llvm-binaries.zip > nul
rm -f llvm-binaries.zip
- name: build Odin
shell: cmd
run: |
@@ -29,8 +31,10 @@ jobs:
odin run examples/demo/demo.odin
- name: Copy artifacts
run: |
rm bin/llvm/windows/LLVM-C.lib
mkdir dist
cp odin.exe dist
cp LLVM-C.dll dist
cp -r shared dist
cp -r core dist
cp -r bin dist

View File

@@ -18,6 +18,7 @@ def main():
name = remove_prefix(data['fileName'], "nightly/")
url = f"https://f001.backblazeb2.com/file/{bucket}/nightly/{urllib.parse.quote_plus(name)}"
sha1 = data['contentSha1']
size = int(data['contentLength'])
ts = int(data['fileInfo']['src_last_modified_millis'])
date = datetime.datetime.fromtimestamp(ts/1000).strftime('%Y-%m-%d')
@@ -28,6 +29,7 @@ def main():
'name': name,
'url': url,
'sha1': sha1,
'sizeInBytes': size,
})
now = datetime.datetime.utcnow().isoformat()