Re-disable incremental for veloren-network-protocol, switch back to

`veloren-docker` tagged runners
This commit is contained in:
Imbris 2021-05-26 22:46:09 -04:00
parent 3a1a65b134
commit 1a092be2a1
2 changed files with 10 additions and 7 deletions

View File

@ -25,7 +25,7 @@ default:
- runner_system_failure
- stuck_or_timeout_failure
tags:
- veloren-wgpu-docker
- veloren-docker
before_script:
- source $HOME/.cargo/env

View File

@ -37,11 +37,13 @@ lto = false
incremental = true
# All dependencies (but not this crate itself)
[profile.dev.package."*"]
# TODO: seems like opt-level=2 should be sufficient here....
opt-level = 3
[profile.dev.package."veloren-network"]
opt-level = 2
[profile.dev.package."veloren-network-protocol"]
opt-level = 3
incremental = false
[profile.dev.package."veloren-common"]
opt-level = 2
[profile.dev.package."veloren-common-systems"]
@ -57,13 +59,9 @@ opt-level = 2
[profile.dev.package."veloren-world"]
opt-level = 2
[profile.no_overflow.package."veloren-world"]
opt-level = 3
[profile.no_overflow.package."veloren-voxygen-anim"]
opt-level = 3
# this profile is used by developers if dev doesn't has enough debug information, the name must != debug, as debug is used by dev because....
# this profile is used by developers if dev doesn't has enough debug information,
# the name must != debug, as debug is used by dev because....
[profile.debuginfo]
inherits= 'dev'
debug = true
@ -75,6 +73,11 @@ inherits= 'dev'
overflow-checks = false
debug-assertions = false
[profile.no_overflow.package."veloren-world"]
opt-level = 3
[profile.no_overflow.package."veloren-voxygen-anim"]
opt-level = 3
# this profile is used for veloren releases, compile time doesn't matter
# we need stacktraces, light debug information, as much checks as possible
# I would like to put it in a seperate `official_release` target, but that doesnt share caches with `cargo test` and `cargo bench`