Release 0.4.1

pslink@0.4.1
pslink-app@0.4.1
pslink-locales@0.4.1

Generated by cargo-workspaces
This commit is contained in:
Franz Dietrich 2021-08-13 15:29:27 +02:00
parent da4c90f6b7
commit b64ccf0de5
7 changed files with 15 additions and 14 deletions

View File

@ -23,6 +23,8 @@ jobs:
run: sudo apt-get install musl-tools run: sudo apt-get install musl-tools
- name: Build - name: Build
run: cargo make build_standalone run: cargo make build_standalone
- name: Rename
run: mv /home/runner/work/pslink/pslink/target/x86_64-unknown-linux-musl/release/pslink pslink_linux_64bit
- name: Upload the artifacts - name: Upload the artifacts
uses: skx/github-action-publish-binaries@master uses: skx/github-action-publish-binaries@master
env: env:

View File

@ -27,7 +27,7 @@ jobs:
with: with:
version: 'latest' version: 'latest'
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install xmllint - name: Install musl-tools
run: sudo apt-get install musl-tools run: sudo apt-get install musl-tools
- name: Build - name: Build
run: cargo make build_standalone run: cargo make build_standalone

View File

@ -55,11 +55,11 @@ The Page comes with a basic commandline interface to setup the environment.
The pslink binary can be downloaded from the latest release at: https://github.com/enaut/pslink/releases The pslink binary can be downloaded from the latest release at: https://github.com/enaut/pslink/releases
These binaries are selfcontained and should run on any linux 64bit system. Just put them where you like them to be and make them executable. A sample install might be: These binaries are selfcontained and should run on any linux 64bit sy"stem. Just put them where you like them to be and make them executable. A sample install might be:
```bash ```bash
# mkdir -p /opt/pslink # mkdir -p /opt/pslink
# wget -o /opt/pslink/pslink https://github.com/enaut/pslink/releases/latest/download/pslink.linux.64bit # wget -o /opt/pslink/pslink https://github.com/enaut/pslink/releases/latest/download/pslink_linux_64bit
# chmod +x /opt/pslink/pslink # chmod +x /opt/pslink/pslink
``` ```
@ -67,10 +67,7 @@ You could now adjust your `PATH` or setup an alias or just call the binary with
### Install with cargo ### Install with cargo
Pslink can be compiled and installed with cargo. Setup cargo as guided here: https://doc.rust-lang.org/cargo/getting-started/installation.html `cargo install pslink` does not (yet) produce a working binary! Use the "install binary" or "build from source" approach
After that install pslink using:
### Build from source ### Build from source

View File

@ -8,7 +8,7 @@ keywords = ["url", "link", "webpage", "actix", "web"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
readme = "README.md" readme = "README.md"
repository = "https://github.com/enaut/pslink/" repository = "https://github.com/enaut/pslink/"
version = "0.4.1-beta.2" version = "0.4.1"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@ -26,8 +26,8 @@ enum-map = "1"
qrcode = "0.12" qrcode = "0.12"
image = "0.23" image = "0.23"
pslink-shared = { version="0.4.1-alpha.0", path = "../shared" } pslink-shared = { version="0.4", path = "../shared" }
pslink-locales = { version="0.4.1-alpha.0", path = "../locales" } pslink-locales = { version="0.4", path = "../locales" }
[dependencies.web-sys] [dependencies.web-sys]
version = "0.3" version = "0.3"

View File

@ -8,7 +8,7 @@ keywords = ["url", "link", "webpage", "actix", "web"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
readme = "README.md" readme = "README.md"
repository = "https://github.com/enaut/pslink/" repository = "https://github.com/enaut/pslink/"
version = "0.4.1-beta.2" version = "0.4.1"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@ -18,4 +18,4 @@ fluent = "0.15"
serde = {version="1.0", features = ["derive"]} serde = {version="1.0", features = ["derive"]}
unic-langid = "0.9" unic-langid = "0.9"
pslink-shared = { version="0.4.1-alpha.0", path = "../shared" } pslink-shared = { version="0.4", path = "../shared" }

View File

@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
name = "pslink" name = "pslink"
readme = "README.md" readme = "README.md"
repository = "https://github.com/enaut/pslink/" repository = "https://github.com/enaut/pslink/"
version = "0.4.1-beta.2" version = "0.4.1"
[build-dependencies] [build-dependencies]
actix-web-static-files = "3.0" actix-web-static-files = "3.0"
@ -37,7 +37,7 @@ tracing-opentelemetry = "0.12"
async-trait = "0.1" async-trait = "0.1"
enum-map = {version="1", features = ["serde"]} enum-map = {version="1", features = ["serde"]}
pslink-shared = {version="0.4.1-alpha.0", path = "../shared" } pslink-shared = {version="0.4", path = "../shared" }
[dependencies.chrono] [dependencies.chrono]
features = ["serde"] features = ["serde"]

View File

@ -1,5 +1,7 @@
# The pslink library and binary # The pslink library and binary
DO NOT USE CARGO INSTALL TO INSTALL PSLINK AS THIS WILL NOT CREATE A WORKING BINARY INSTEAD DOWNLOAD THE BINARY FROM GITHUB OR COMPILE IT YOURSELF WITH CARGO MAKE!
This is the pslink server part. It provides a webserver to be run behind another webserver like apache or nginx. Everything needed to run is bundled in the pslink binary. So you can compile everything locally and the copy the single binary to your server and run it. This is the pslink server part. It provides a webserver to be run behind another webserver like apache or nginx. Everything needed to run is bundled in the pslink binary. So you can compile everything locally and the copy the single binary to your server and run it.
Library features: Library features: