Commit Graph

160 Commits

Author SHA1 Message Date
b7cc9c8f24 override default before_script for gittag job 2023-12-21 17:47:13 +01:00
58592e9ae0 print git version in gittag job 2023-12-21 15:47:33 +01:00
312e8165d0 use bitnami/git image for gittag job 2023-12-21 15:47:29 +01:00
777874c805 Perform a cleanup before publishing a tag 2023-11-30 10:17:06 +00:00
a100ee15a3 the error seems to be persistent, e.g. https://gitlab.com/veloren/veloren/-/jobs/5378935781#L208
The object does not seem to exist in the respective hash:
```
Checking out d690f256 as detached HEAD (ref is master)...
bad object 3908ca9e842530c44ea05ac673ae2d93bc636e24
```

trying out to log more info
2023-10-27 00:53:05 +02:00
cee3ee46c7 added explanatory comment 2023-10-13 14:35:16 +02:00
d8785d3297 enable thin lto for macos 2023-10-13 14:35:16 +02:00
13188b49e1 We noticed multiple CI errors over the last week, e.g. https://gitlab.com/veloren/veloren/-/jobs/4749826609
$ if [[ ! "${SCHEDULE_CADENCE}" =~ ${TAG_REGEX} ]]; then # collapsed multi-line command
warning: redirecting to https://gitlab.com/veloren/veloren.git/
Locking support detected on remote "origin". Consider enabling it with:
  $ git config lfs.https://veloren-bot:[MASKED]@gitlab.com/veloren/veloren.git/info/lfs.locksverify true
ref weekly:: Error in git rev-list --stdin --objects --not --remotes=origin --: exit status 128 fatal: bad object 11bc48033cf4e6528268f2acd97324e16e118bce
error: failed to push some refs to 'https://veloren-bot:[MASKED]@gitlab.com/veloren/veloren'

There seems to be a fix proposed here: https://github.com/git-lfs/git-lfs/issues/3977 by running git fetch first.
lets try it out. Maybe we need to give it some commandline parameters to optimize in the future
2023-07-27 13:22:06 +02:00
02637ff347 Revert GIT_STRATEGY: none from !3983, it turns out that the git repo is
actually needed in the docker job for the docker file in the server-cli
folder... although it is only 1 file so there may be more efficient ways
to get it...
2023-07-18 21:33:02 -04:00
fb99265d4a Use common base image for gittag job 2023-07-16 20:30:56 -04:00
f0a324e729 Minor CI optimization (don't fetch git repo in docker publishing job
where we don't use it)

(and cargo decided to update cfg-if version in random dependency)
2023-07-16 20:30:55 -04:00
34da94cbad remove release mode from CI and move to the proper place in CHANGELOG 2023-07-01 15:44:15 +02:00
28c3721ecf upgrade wasmer, implement basic WASI, turn off login events for now 2023-07-01 15:31:53 +02:00
9009491f5c move translations over too 2023-06-27 00:13:01 +02:00
6d4338943d swap out cidb server and give it an own dns entry 2023-06-16 15:22:07 +02:00
fd681ea041 fix windows lib ci copy 2023-05-10 16:38:46 +02:00
cd7d889c13 get rid of oldtime in chrono 2023-05-05 18:25:49 +02:00
d995491f44 we are ignoreing those errors anyway, i think chrono is not using that functionality of time any more and the other 2 dependencies are very hard to get ever rid of in our codebase :/ 2023-05-05 18:25:49 +02:00
8da8b56308 Generate index page for documentation using unstable flag 2023-04-22 14:16:34 -04:00
9dc07a38db Follow-up from i18n-helpers MR 2022-10-01 18:35:36 +03:00
b6f6de62b5 reenable coverage 2022-09-26 08:36:17 +02:00
693e3be066 Temporarily disabled coverage build step due to issues building docker cache image 2022-09-15 17:08:08 +01:00
ae399b3c7c Remove cfg(feature = stat) for localization test 2022-08-25 14:23:27 +03:00
f2eb1fe7c8 Make i18n csv own binary
* Put file that needs care back into csv
2022-08-25 14:23:26 +03:00
9a0ac8dcce Make test_all_localizations run at unittest 2022-08-25 13:18:06 +03:00
cafef52b01 Merge branch 'socksonme/fix_coverage_shell_script' into 'master'
Fix coverage shell script

See merge request veloren/veloren!3552
2022-08-20 13:14:32 +00:00
0e5b472d1d Fix sed regex 2022-08-19 19:45:22 +03:00
a16af15140 Make CI trigger on .ftl changes 2022-08-19 18:29:47 +03:00
847ee1c1b1 Implement i18n-tooling
* Working csv export
* Working i18n-check
2022-08-17 22:46:48 +03:00
9a45ad28c1 fix deprecated coverage setting:
https://docs.gitlab.com/ee/ci/pipelines/settings.html#add-test-coverage-results-using-project-settings-removed
https://github.com/xd009642/tarpaulin#gitlab-pipelines
2022-07-17 21:47:54 +02:00
af04843a20 Re-enabled mimalloc for non msvc builds 2022-07-10 14:50:35 +01:00
697673bcca update toolchain to nightly-2022-04-25 2022-05-03 15:22:28 +02:00
6aa4d664fc accidently checked for SCHEDULE_CADENCE to be empty 2022-04-28 12:03:58 +02:00
dba817ba57 kaniko seems to have a different shell that doesnt support local command, just use export then 2022-04-25 08:10:35 +02:00
0941dfffae Seems like before_script in publish was overwriting cargo on pages job, so i just move it into the script itself 2022-04-24 19:48:27 +02:00
731fd1021d Merge branch 'xMAC94x/no_deps' into 'master'
skip artifact downloading in CI page and tag jobs

See merge request veloren/veloren!3338
2022-04-24 17:45:24 +00:00
ddb90b9f5a skip artifact downloading in CI page and tag jobs 2022-04-24 18:26:21 +02:00
c55cbb16e1 fix typo 2022-04-24 18:21:36 +02:00
0c50d6fe24 include gittag into yaml 2022-04-24 10:42:14 +02:00
618d4b2340 simply scripts alot, not the null check is necessray because gitlab ci regex with variables is weird and would contain errors otherwise.
limit pages to master run only, as we dont export scheduled pages
2022-04-24 10:41:35 +02:00
203fe7ad47 remove duplicate airshipper ci jobs. Introduce weekly build.
This requires the veloren schedule to contain variables and requires the airshipper server to handle those in the config
2022-04-24 07:39:57 +02:00
32de827e61 add linux-aarch64 on master builds to be consistent 2022-03-03 10:33:19 +01:00
bbe8f9db8b Fixed artifact paths for mac builds 2022-02-18 14:10:11 +00:00
5c18bd2b77 Merge branch 'xMAC94x/update_cache_image' into 'master'
update cache image for ci

See merge request veloren/veloren!3203
2022-02-16 21:41:29 +00:00
5972c3ee1e undo stage renaming 2022-02-15 09:41:49 +01:00
9787f0be1e update cache image for ci, rename linux to linux-x86_64
todo: adjust airshipper before merging this
2022-02-15 01:01:20 +01:00
6d309c2fd9 * Added macos-aarch64 builds to gitlab CI config
* Disabled incremental compilation for macos builds
* Removed cache for macos builds
* Renamed release-nightly-tmp-fix-airshipper to release-scheduled
* Renamed build-nightly to build-scheduled
2022-02-11 11:18:36 +00:00
43b5af2980 Create asset_migrate bin from entity_migrate 2022-01-28 00:02:34 +02:00
79a04c3533 fmt 2022-01-28 00:02:34 +02:00
d5b927602a Loadout Udpate: NpcData part
Actually implement creating npc with new EntitytInfo by chaning
CreateNpc.loadout to CreateNpc.inventory and cleaning code in
NpcData::from_entity_info.
2022-01-28 00:02:34 +02:00