Marcel Märtens
de5aaf3fa3
move i18n test to i18n file to reduce compile time && merge gitlab jobs to only have 1 cargo test job
2020-07-13 09:50:55 +02:00
Yusuf Bera Ertan
1650375a07
fix localization test
2020-07-12 05:38:11 +03:00
Marcel Märtens
9e015b6377
remove the strip of the linux binaries in CI, this will prob make it a few MB bigger but help to provide a backtrace in case we panic!
in our builds or docker server
2020-07-10 16:03:06 +02:00
Marcel Märtens
e9e8d48a6e
fix clippy issues in tests and add it to CI
2020-07-01 00:37:15 +02:00
Songtronix
722816753f
fix(ci): pages document default features only
...
related to !1094
2020-06-19 09:39:53 +02:00
Marcel Märtens
6342df7a1d
first rule evaluated to never, switched that
2020-06-17 10:41:17 +02:00
Marcel Märtens
ce8980228e
CI cleanup
...
- switching more to rules syntax
- clean up some templates
- EITHER optional builds or build builds
- ordering
2020-06-16 12:45:35 +02:00
Forest Anderson
03b8adb3e2
Fix pages stage to publish
2020-06-14 14:03:26 -04:00
Forest Anderson
0e8f76830f
Test pages
...
Added stage
Move files to public
Move folder instead
Make if already exists
Move filees
Finished cleaning
2020-06-12 09:41:09 -04:00
Marcel Märtens
cb03bc61d7
dependency reduction:
...
- authc no longer uses reqwest
- image only supports PNG
- replace routille with tiny_http
- several other dependencies
- cargo upgrade
- following improvement was measured on R7 1700X:
before:
- cargo build: 3076.73s user / 4:45 total / 589 dependencies
- cargo test: 6118.38s user / 7:30 total / 959 dependencies
after:
- cargo build: 2680.54s user / 4:05 total / 480 dependencies
- cargo test: 5351.81s user / 7:04 total / 791 dependencies
- added xMAC94x to CODEOWNERS for Cargo.toml, he will protect them from now on and hit people with evil looks ;)
2020-06-11 20:55:34 +02:00
Ben Wallis
22bcda3e50
Suppressed all existing clippy warnings in preparation for fixes as part of #587
2020-06-10 22:01:42 +01:00
S Handley
c7c336e588
Replace audio files
2020-06-08 16:26:48 +00:00
Songtronix
4a567deb2d
change(ci): run coverage on branch and master
2020-06-03 10:31:05 +02:00
Songtronix
3fabc0318f
fix(ci): avoid unneeded jobs on master
2020-05-30 11:08:05 +02:00
Marcel Märtens
b978dd68f4
Different Jobs now have different target directorys, as cargo
seems to have some weird behavior, see more in MR25 of veloren-docker-ci:
...
https://gitlab.com/veloren/veloren-docker-ci/-/merge_requests/25
2020-05-29 15:50:23 +02:00
Songtronix
d4005bdd0e
fix(ci): avoid running redundant jobs on master
2020-05-28 20:22:49 +02:00
Songtronix
9021648bf6
fix(ci): adjust release trigger + make sure pipelines always run
2020-05-28 18:44:31 +02:00
Songtronix
90abea5768
fix(ci): create artifacts on merge to master
2020-05-27 07:12:54 +02:00
Songtronix
8c272ddec6
change(ci): adjust docs + fix release template
2020-05-23 10:02:39 +02:00
Songtronix
0e9569cb93
change(ci): trigger CI if changes were made to it
2020-05-22 18:13:58 +02:00
Songtronix
b226cbd023
fix(ci): make release branches work
2020-05-22 18:13:58 +02:00
Songtronix
b32946b150
add(ci): optional macos build
2020-05-22 18:13:58 +02:00
Songtronix
94eba0acb4
change(ci): centralise master/tag push check
2020-05-22 18:13:58 +02:00
Songtronix
589b8e62fb
change(ci): centralise recompile check
2020-05-22 18:13:58 +02:00
Songtronix
d30ded9ded
change(ci): only run jobs if necessary
2020-05-22 18:13:57 +02:00
Songtronix
e5fc212da4
change(ci): document and add retries + fmt
2020-05-22 18:13:57 +02:00
Songtronix
6630fce8aa
change(ci): split up stages into separate files
2020-05-22 18:13:57 +02:00
Songtronix
d6efa6dc15
remove code owners as it's not being used
2020-05-22 18:13:57 +02:00
Songtronix
3951f24a06
add issue template for bugs
2020-05-22 18:13:57 +02:00
Songtronix
05f3b7f253
add: CODEOWNERS file
...
introduces the need of approval by a specific group/person for the MR to be merged based on which part of the codebase is being touched
2020-03-06 19:10:27 +01:00