Commit Graph

82 Commits

Author SHA1 Message Date
Forest Anderson
8e70bc4a3e Disable coverage for merge 2020-08-20 14:41:15 -04:00
Marcel Märtens
30bd570b8f put optional builds in check like imbris suggested in order to test macOS and other builds easily 2020-07-17 12:17:34 +02:00
Marcel Märtens
5d60fb2e1d 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
72ec565678
fix localization test 2020-07-12 05:38:11 +03:00
Marcel Märtens
d44128ac7a 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
e1b27c51f5 fix clippy issues in tests and add it to CI 2020-07-01 00:37:15 +02:00
Songtronix
44d68d27da fix(ci): pages document default features only
related to !1094
2020-06-19 09:39:53 +02:00
Marcel Märtens
0d34c2a10b first rule evaluated to never, switched that 2020-06-17 10:41:17 +02:00
Marcel Märtens
b9344ffeb7 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
053721ba40 Fix pages stage to publish 2020-06-14 14:03:26 -04:00
Forest Anderson
d8a8cc7032 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
0e59ee901e 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
950c62efc6 Suppressed all existing clippy warnings in preparation for fixes as part of #587 2020-06-10 22:01:42 +01:00
S Handley
370ef80db4 Replace audio files 2020-06-08 16:26:48 +00:00
Songtronix
030f1050a4 change(ci): run coverage on branch and master 2020-06-03 10:31:05 +02:00
Songtronix
8f01e35746 fix(ci): avoid unneeded jobs on master 2020-05-30 11:08:05 +02:00
Marcel Märtens
dcea5776c1 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
7963cfeade fix(ci): avoid running redundant jobs on master 2020-05-28 20:22:49 +02:00
Songtronix
7fa71c2562 fix(ci): adjust release trigger + make sure pipelines always run 2020-05-28 18:44:31 +02:00
Songtronix
bb80bb256a fix(ci): create artifacts on merge to master 2020-05-27 07:12:54 +02:00
Songtronix
f71b317589 change(ci): adjust docs + fix release template 2020-05-23 10:02:39 +02:00
Songtronix
5b7f93e14e change(ci): trigger CI if changes were made to it 2020-05-22 18:13:58 +02:00
Songtronix
e8ba1b9767 fix(ci): make release branches work 2020-05-22 18:13:58 +02:00
Songtronix
69c65808dd add(ci): optional macos build 2020-05-22 18:13:58 +02:00
Songtronix
507086fac6 change(ci): centralise master/tag push check 2020-05-22 18:13:58 +02:00
Songtronix
ce7eced0b3 change(ci): centralise recompile check 2020-05-22 18:13:58 +02:00
Songtronix
93db252df6 change(ci): only run jobs if necessary 2020-05-22 18:13:57 +02:00
Songtronix
b6135f60ed change(ci): document and add retries + fmt 2020-05-22 18:13:57 +02:00
Songtronix
b6de531e76 change(ci): split up stages into separate files 2020-05-22 18:13:57 +02:00
Songtronix
1fc613d137 remove code owners as it's not being used 2020-05-22 18:13:57 +02:00
Songtronix
556c69de88 add issue template for bugs 2020-05-22 18:13:57 +02:00
Songtronix
c433e5e64d 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