aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2022-05-24GitHub android ci (#767)stonedDiscord
* try this matrix thing * syntax error * use my own qt installer so it actually works * allow changing path * whoops cant have it twice * get the right version of discord rpc * get correct bass * try to fix windows * overwrite bass files * forgot to delete these * here's your version bro * what did we even use catch2 for?? * linux doesnt have a c folder * android bass * switch from cmake to qmake * opus dylib * we don't install * put bass in a subfolder so we don't build the stupid examples * was using wrong arch for android * fix up gitignore * get correct artifact folder * lets hope qmake will ignore the ABI for all the other platforms * use platform name for artifact * copy dlls into bin folder * lmao i yeeted the folder * create folder * use more recent mingw * windows uses dlls * 2017 doesn't work * our libs are 64 bit * install msvc * shitty ms documentation * ok ms * wrong directory for deploy * copy apng * use correct image for msvc2019 * deploy android * 32bit windows it is * adroideploy * try this * Update build.yml * move libs * armeabi-v7a * fix android build files * only get linux bass for linux * don't try to install discord on android * deploy mac * get rid of double permission warning * define filename for APK * add mac dependencies * put android bass in the correct folder * mac apng * android apng * remove old CI * ask for storage permissions * qt bug .......... * update clang-tidy-review * update everything * fuck you lukka * fuck you jurplel for merging that shitty PR that broke everything * give it what it wants * Update clang-tidy-review.yml * github is failing it because it's too big * wait for the user and request a proper permission string * underscore moment * use write external storage instead * try this instead * 082 fails with docker again
2022-03-25Midi music (#614)stonedDiscord
* add bassmidi everywhere but CI * hello CI please don't ban me from github * add lib and open midi files with the lib * overlooked windows CI * yes, overwrite everything * add tracker support * add file formats that bass supports * forgot .mid smh * load all plugins in one function
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