summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock6
-rw-r--r--Cargo.toml6
-rwxr-xr-xbuild.sh44
-rw-r--r--where-rs/Cargo.toml2
-rw-r--r--where-shared/Cargo.toml2
-rw-r--r--whered/Cargo.toml2
6 files changed, 56 insertions, 6 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 36aab30..e9ef8c9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -686,7 +686,7 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "where-rs"
-version = "0.1.0"
+version = "1.0.0-rc"
dependencies = [
"chrono",
"clap",
@@ -697,14 +697,14 @@ dependencies = [
[[package]]
name = "where-shared"
-version = "0.1.0"
+version = "1.0.0"
dependencies = [
"coreutils_core",
]
[[package]]
name = "whered"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"where-shared",
]
diff --git a/Cargo.toml b/Cargo.toml
index 6c79092..b7cd93b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,3 +1,9 @@
[workspace]
members = [ "where-rs", "whered", "where-shared"]
resolver = "2"
+
+[profile.release]
+strip = "symbols"
+lto = "fat"
+panic = "abort"
+codegen-units = 1
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..8db4259
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+whered_version=$(cargo pkgid whered | tr "#" " " | awk '{print $2;}')
+where_version=$(cargo pkgid where-rs | tr "#" " " | awk '{print $2;}')
+
+cargo clean
+cargo build --target aarch64-apple-darwin --release
+cargo build --target x86_64-apple-darwin --release
+cargo build --target x86_64-unknown-linux-gnu --release
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/aarch64-apple-darwin/release/whered \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-darwin-aarch64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/aarch64-apple-darwin/release/where \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-darwin-aarch64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/x86_64-apple-darwin/release/whered \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-darwin-x86_64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/x86_64-apple-darwin/release/where \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-darwin-x86_64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/aarch64-unknown-linux-gnu/release/whered \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-linux-aarch64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/x86_64-unknown-linux-gnu/release/whered \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-linux-x86_64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/x86_64-unknown-linux-gnu/release/where \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-linux-x86_64
diff --git a/where-rs/Cargo.toml b/where-rs/Cargo.toml
index 9e1b2c5..33aa5bf 100644
--- a/where-rs/Cargo.toml
+++ b/where-rs/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "where-rs"
-version = "0.1.0"
+version = "1.0.0-rc"
edition = "2021"
description = "A small Rust client for the WHRD/UDP protocol, to access a list of logged in users on multiple systems at once."
authors = ["Raindrops", "ryze132"]
diff --git a/where-shared/Cargo.toml b/where-shared/Cargo.toml
index 5bfeff2..8393906 100644
--- a/where-shared/Cargo.toml
+++ b/where-shared/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "where-shared"
-version = "0.1.0"
+version = "1.0.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/whered/Cargo.toml b/whered/Cargo.toml
index 0bce8bf..1be6eb8 100644
--- a/whered/Cargo.toml
+++ b/whered/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "whered"
-version = "0.1.0"
+version = "0.2.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html