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 - runner_system_failure
- stuck_or_timeout_failure - stuck_or_timeout_failure
tags: tags:
- veloren-wgpu-docker - veloren-docker
before_script: before_script:
- source $HOME/.cargo/env - source $HOME/.cargo/env

View File

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