diff options
author | RaindropsSys <raindrops@equestria.dev> | 2024-05-12 17:19:28 +0200 |
---|---|---|
committer | RaindropsSys <raindrops@equestria.dev> | 2024-05-12 17:19:28 +0200 |
commit | dfa0895f994972c6218f62acd3762445b321fcb0 (patch) | |
tree | 5225c503c3a16794887873e29c9fbebcd8559e5f | |
parent | 1cb38ebb4a43ad83c044dff7dfc9d1db8a19738e (diff) | |
download | where-rs-dfa0895f994972c6218f62acd3762445b321fcb0.tar.gz where-rs-dfa0895f994972c6218f62acd3762445b321fcb0.tar.bz2 where-rs-dfa0895f994972c6218f62acd3762445b321fcb0.zip |
Updated 5 files and added build.sh (automated)
-rw-r--r-- | Cargo.lock | 6 | ||||
-rw-r--r-- | Cargo.toml | 6 | ||||
-rwxr-xr-x | build.sh | 44 | ||||
-rw-r--r-- | where-rs/Cargo.toml | 2 | ||||
-rw-r--r-- | where-shared/Cargo.toml | 2 | ||||
-rw-r--r-- | whered/Cargo.toml | 2 |
6 files changed, 56 insertions, 6 deletions
@@ -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", ] @@ -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 |