aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2020-08-19Merge some various CI changesoldmud0
Most importantly, Linux now targets Qt 5.9.5 with a self-built version of QtApng, which should fix the Qt version issues.
2020-08-19Reset BASS when switching devices; drop Qt Multimedia support (#262)scatterflower
* Allow changing audio device on the fly while in a server * Use default audio device if device in config doesn't exist * Automatically change audio device to default when current one is invalid * Destroy Qt Multimedia support It was decided that there was not enough attention being given to Qt Multimedia support to justify its continued maintenance simply as a libre alternative to BASS. While substantial changes to audio were being made in 2.8, the Qt Multimedia support code fell behind in disrepair. It's clear that there is no vested interest in implementing audio features twice for the sake of licensing. When it's time to switch to another audio library, it will be done unilaterally. * CI: Use BASS for Linux build Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-08-18CI: Fix nested base folders in artifactoldmud0
2020-08-18CI: Build QtApng on Linuxoldmud0
- Set lib as artifact instead of cache (to avoid race condition described in https://gitlab.com/gitlab-org/gitlab/-/issues/21409) - Delete _Unadapted folder and .git files when exporting artifact (yuck! should probably have never incorporated AO2-Themes as a separate repo; it should probably have stayed part of the vanilla repo.)
2020-08-18CI: Pin Linux target to Ubuntu 16.04 (Qt 5.9.5)oldmud0
2020-07-30CI: Deploy entire base folderoldmud0
Yes, all of it.
2020-06-10Remove extraneous files; update themes submoduleoldmud0
- A preconfigured config.ini is probably not useful these days. There's an options menu now. - Removed gs4 background - already in vanilla pack. - Themes submodule should probably be configured to track master. Meh. Submodules can be so finicky. It probably doesn't belong in this repo anyway - it should be in the vanilla repo (currently invisible).
2020-05-22Bring back CI changes and macOS supportoldmud0
2020-05-22Full revert to tag 2.6.2oldmud0
Due to a countless number of changes made to the core that were not fully understood, tested, or documented, it was decided to roll everything back to the last known stable version (2.6.2). Changes dropped include: - Witness needed - Shake - Frame SFX - Multiple custom objections - Multithreaded thumbnail generation - Looping - Various translation additions - "Mirror IC" - Color in IC log - An invocation of clang-format Next time, work together and split your big fork into independently testable feature branches.
2020-05-21Update CI pipeline for releaseoldmud0
2020-05-16CI: fix missing xz-utilsoldmud0
2020-05-02CI: fix apt asking questionsoldmud0
2020-02-24get the submodules toosD
2020-02-23Revert "CI: Use Ubuntu image for Linux deploy"sD
This reverts commit 15efd0a68fe8fe4c29010dffa73b3eda50ddaa4c.
2020-02-23CI: Use Ubuntu image for Linux deploysD
i stole longbytes commit ehehe
2020-02-23ok gitlab pls worksD
2020-02-23what is wrong with gitlabsD
2019-08-04*facepalm*oldmud0
2019-08-04try this againstonedDiscord
2019-07-31Revert "make default clone compileable to improve new dev experience and ↵stonedDiscord
switch to qt on linux" This reverts commit bf8aad33de3b326f3a36cad33ced5d3acd7f2c24.
2019-07-31make default clone compileable to improve new dev experience and switch to ↵stonedDiscord
qt on linux
2019-07-27Add publish instructions to .gitlab-ci.ymloldmud0
2019-07-03CI: install dependencies not in builder container (?!)oldmud0
2019-03-29Add a bunch of scriptsoldmud0
2019-02-10Add BASSOPUS to all target platformsoldmud0
2019-02-09Oh, so apparently the clang QtApng builds are for Mac...oldmud0
2019-02-09Move Ubuntu configure script to .gitlab-ci.ymloldmud0
Sorry, Omni. I'll probably move everything back to shell scripts in the future.
2019-02-09Add qtmultimedia5-devoldmud0
2019-02-09clang-linux -> linux-clangoldmud0
2019-02-09Use clang-linux mkspecoldmud0
2019-02-09apt-get updateoldmud0
2019-02-09Use latest Ubuntu for Linux buildsoldmud0
2019-02-07Revert "Compile Linux build with Qt 5.4 instead of 5.9"oldmud0
This reverts commit b8191f7745b70f3841f2dba90d6576f5d81cfe34
2019-02-07Compile Linux build with Qt 5.4 instead of 5.9oldmud0
2019-02-07Granularize shared library deploymentoldmud0
2019-02-06Fix final zip command in Windows deployoldmud0
2019-02-06Use ubuntu instead of ruby or whatever GitLab CI defaults tooldmud0
2019-02-06Use apt-get instead of sudo apt-get on Windows deployoldmud0
2019-02-06Add zip dependency to Windows deployoldmud0
2019-02-06Add bin/ folder as artifact on Windows targetoldmud0
2019-02-06One less `..` on copying bass.dll .gitlab-ci.ymloldmud0
2019-02-06Missing `cd bass`oldmud0
2019-02-06Use TARGET_SPEC in Windows buildoldmud0
2019-02-06Move yet another line out of before_scriptoldmud0
2019-02-06Remove version commands from before_scriptoldmud0
2019-02-06Use a locally-sourced image for Windows buildsoldmud0
2019-02-06Don't use sudo in .gitlab-ci.ymloldmud0
2019-02-06Try to fix anchors in .gitlab-ci.ymloldmud0
2019-01-25Add Windows static target to .gitlab-ci.yml (incomplete)oldmud0
2019-01-21Add cache and artifacts to .gitlab-ci.ymloldmud0