build updates

This commit is contained in:
Eugene Pankov 2022-11-22 00:52:43 +01:00
parent 971c7c9839
commit 01db1ba9a5
No known key found for this signature in database
GPG key ID: 5896FCBBDD1CF4F4
3 changed files with 24 additions and 14 deletions

View file

@ -57,7 +57,17 @@ jobs:
with: with:
command: build command: build
use-cross: true use-cross: true
args: --release --target ${{ matrix.target }} -Ztarget-applies-to-host args: --release --target ${{ matrix.target }}
env:
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS: "--cfg tokio_unstable"
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS: "--cfg tokio_unstable"
CARGO_TARGET_X86_64_APPLE_DARWIN_RUSTFLAGS: "--cfg tokio_unstable"
CARGO_TARGET_AARCH64_APPLE_DARWIN_RUSTFLAGS: "--cfg tokio_unstable"
# env:
# CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS: "-C target-feature=+crt-static --cfg tokio_unstable"
# CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS: "-C target-feature=+crt-static --cfg tokio_unstable"
# CARGO_TARGET_X86_64_APPLE_DARWIN_RUSTFLAGS: "-C target-feature=+crt-static --cfg tokio_unstable"
# CARGO_TARGET_AARCH64_APPLE_DARWIN_RUSTFLAGS: "-C target-feature=+crt-static --cfg tokio_unstable"
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@master uses: actions/upload-artifact@master

24
Cargo.lock generated
View file

@ -4647,7 +4647,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate" name = "warpgate"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"ansi_term", "ansi_term",
"anyhow", "anyhow",
@ -4683,7 +4683,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-admin" name = "warpgate-admin"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@ -4712,7 +4712,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-common" name = "warpgate-common"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"argon2", "argon2",
@ -4748,7 +4748,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-core" name = "warpgate-core"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"argon2", "argon2",
@ -4788,7 +4788,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-database-protocols" name = "warpgate-database-protocols"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"bytes", "bytes",
@ -4801,7 +4801,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-db-entities" name = "warpgate-db-entities"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"chrono", "chrono",
"poem-openapi", "poem-openapi",
@ -4814,7 +4814,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-db-migrations" name = "warpgate-db-migrations"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"async-std", "async-std",
"chrono", "chrono",
@ -4826,7 +4826,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-protocol-http" name = "warpgate-protocol-http"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@ -4858,7 +4858,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-protocol-mysql" name = "warpgate-protocol-mysql"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@ -4885,7 +4885,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-protocol-ssh" name = "warpgate-protocol-ssh"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"ansi_term", "ansi_term",
"anyhow", "anyhow",
@ -4910,7 +4910,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-sso" name = "warpgate-sso"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"bytes", "bytes",
"data-encoding", "data-encoding",
@ -4926,7 +4926,7 @@ dependencies = [
[[package]] [[package]]
name = "warpgate-web" name = "warpgate-web"
version = "0.6.5" version = "0.6.6"
dependencies = [ dependencies = [
"rust-embed", "rust-embed",
"serde", "serde",

View file

@ -1,2 +1,2 @@
[target.x86_64-unknown-linux-gnu] [target.x86_64-unknown-linux-gnu]
image = "eugenepankov/warpgate-build-env" pre-build = ["apt-get update && apt-get install --assume-yes libz-dev"]