add packaging

This commit is contained in:
Matthieu Jolimaitre 2025-07-23 14:30:13 +02:00
parent 019c576f1d
commit 41d4170ab9
9 changed files with 282 additions and 85 deletions

1
package/release/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/tmp

26
package/release/package Executable file
View file

@ -0,0 +1,26 @@
#!/usr/bin/bash
set -e
cd "$(dirname "$(realpath "$0")")"
version="$(../../src/regar.ts -V)"
auth="$(cat ~/.secrets/git_barnulf_net.txt)"
artefact="regar-x86_64-unknown-linux-gnu.zip"
../../build
mkdir -p tmp
cp ../../target/regar tmp/regar
cd tmp
zip "$artefact" regar
du -sh "$artefact"
curl --progress-bar \
--user "$auth" \
--upload-file "$artefact" \
"https://git.barnulf.net/api/packages/mb/generic/regar/$version/$artefact" | cat
curl --progress-bar \
--user "$auth" \
--upload-file "$artefact" \
"https://git.barnulf.net/api/packages/mb/generic/regar/latest/$artefact" | cat