Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cf3c167e01 |
No files matched your search
@@ -96,13 +96,20 @@ jobs:
|
|||||||
| python3 -c 'import json,sys; print(json.load(sys.stdin)["id"])')
|
| python3 -c 'import json,sys; print(json.load(sys.stdin)["id"])')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Aby se dal build zopakovat, stará příloha stejného jména jde pryč.
|
# Součet se počítá nad jménem, pod kterým se soubor stahuje, aby
|
||||||
curl -s -H "$auth" "$api/releases/$id/assets" \
|
# šel ověřit rovnou: sha256sum -c kostky-linux-x86_64.sha256
|
||||||
| python3 -c 'import json,os,sys; [print(a["id"]) for a in json.load(sys.stdin) if a["name"] == os.environ["ASSET"]]' \
|
cp dist/kostky "$ASSET"
|
||||||
| while read -r old; do
|
sha256sum "$ASSET" | tee "$ASSET.sha256"
|
||||||
curl -sf -X DELETE -H "$auth" "$api/releases/$id/assets/$old"
|
|
||||||
done
|
|
||||||
|
|
||||||
curl -sf -o /dev/null -X POST -H "$auth" -F "attachment=@dist/kostky" \
|
for file in "$ASSET" "$ASSET.sha256"; do
|
||||||
"$api/releases/$id/assets?name=${ASSET}"
|
# Aby se dal build zopakovat, stará příloha stejného jména jde pryč.
|
||||||
echo "$ASSET pověšen na ${GITHUB_REF_NAME}"
|
curl -s -H "$auth" "$api/releases/$id/assets" \
|
||||||
|
| python3 -c 'import json,sys; [print(a["id"]) for a in json.load(sys.stdin) if a["name"] == sys.argv[1]]' "$file" \
|
||||||
|
| while read -r old; do
|
||||||
|
curl -sf -X DELETE -H "$auth" "$api/releases/$id/assets/$old"
|
||||||
|
done
|
||||||
|
|
||||||
|
curl -sf -o /dev/null -X POST -H "$auth" -F "attachment=@$file" \
|
||||||
|
"$api/releases/$id/assets?name=$file"
|
||||||
|
echo "$file pověšen na ${GITHUB_REF_NAME}"
|
||||||
|
done
|
||||||
@@ -147,6 +147,13 @@ ji nastartovat a pověsí ji na release jako `kostky-linux-x86_64`:
|
|||||||
git tag v1.0.0 && git push origin v1.0.0
|
git tag v1.0.0 && git push origin v1.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Vedle binárky se věší i `kostky-linux-x86_64.sha256`, takže se stažený
|
||||||
|
soubor dá ověřit:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sha256sum -c kostky-linux-x86_64.sha256
|
||||||
|
```
|
||||||
|
|
||||||
Stejná stavba běží i nad každým pull requestem, jen se nikam nevěší.
|
Stejná stavba běží i nad každým pull requestem, jen se nikam nevěší.
|
||||||
|
|
||||||
## Testy
|
## Testy
|
||||||
|
|||||||
Reference in new issue
Block a user