aboutsummaryrefslogtreecommitdiff
path: root/ci/release.taskfile.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ci/release.taskfile.yaml')
-rw-r--r--ci/release.taskfile.yaml14
1 files changed, 4 insertions, 10 deletions
diff --git a/ci/release.taskfile.yaml b/ci/release.taskfile.yaml
index 3fbb9c0..f6fdf62 100644
--- a/ci/release.taskfile.yaml
+++ b/ci/release.taskfile.yaml
@@ -34,7 +34,7 @@ tasks:
- apt install -y dotnet-runtime-8.0 gcc cmake curl
- task: setup
- echo "Setup complete"
-
+
setup-dnf:
desc: "Performs initial setup on Fedora/Redhat amd (dnf) based machines"
silent: true
@@ -43,7 +43,7 @@ tasks:
- dnf install -y dotnet-runtime-8.0 gcc cmake curl
- task: setup
- echo "Setup complete"
-
+
setup-apk:
desc: "Performs initial setup using the APK package manager for amd64 based machines"
silent: true
@@ -73,12 +73,6 @@ tasks:
desc: "Genereates a new self-signed TLS certificate"
cmds:
- openssl req -new -x509 -days 365 -keyout {{.SSL_DIR}}/key.pem -out {{.SSL_DIR}}/cert.pem -newkey ec -pkeyopt ec_paramgen_curve:{{.DEFAULT_EC_CURVE}} --nodes
-
- set-perms:
- desc: "(Linux/MacOS only) Sets proper file security for the entire application"
- cmds:
- - cmd: chmod -R 0750 . && chmod -R 0770 data/ #set to read/exec only for all files except the data dir
- platforms: [ linux, darwin ]
build-rpmalloc:
internal: true
@@ -112,6 +106,6 @@ tasks:
#build the native compressor library for linux/mac
- cmd: cd vnlib_compress/ && cp build/libvn_compress{{if eq OS "darwin"}}.dylib{{else}}.so{{end}} ../vnlib_compress.dll
platforms: [ linux, darwin ]
-
+
- cmd: powershell -Command "cp vnlib_compress/build/Release/vnlib_compress.dll vnlib_compress.dll"
- platforms: [ windows/amd64 ] \ No newline at end of file
+ platforms: [ windows/amd64 ] \ No newline at end of file