18 Commits
Author SHA1 Message Date
Oliver Hamlet d36aad76dd Delete old builds from bintray
Keep the last 40 builds, including at least the most recent version
for any unmerged branches. Closes #715.
2016-12-01 18:40:59 +00:00
Oliver Hamlet fb34466db4 Always build installer on AppVeyor
So that issues are discovered more quickly. Don't cache the Inno Setup
directory to keep things simple.
2016-11-05 11:29:14 +00:00
Oliver Hamlet d810f25bc6 Fix building installer on AppVeyor
Download and install the Inno Download Plugin.
2016-11-05 11:29:09 +00:00
Oliver Hamlet 41c713e3dc Automatically set default masterlist branches on release 2016-11-04 19:17:21 +00:00
Oliver Hamlet c83704425e Fix extracting branches from bintray versions
It wasn't treating hyphenated branch names correctly.
2016-09-26 21:37:46 +01:00
Oliver Hamlet 05956ccc26 Don't delete old master branch build artifacts 2016-09-26 21:14:47 +01:00
Oliver Hamlet 9eb9c1997c Add AppVeyor script to delete merged branch artifacts
Closes #652.
2016-09-26 21:03:21 +01:00
Oliver Hamlet bc5281bf1f Remove obsolete AppVeyor docs deploy step 2016-09-22 07:52:30 +01:00
Oliver Hamlet 4948dd0a7c Rewrite metadata syntax documentation
Rewrite it as reStructuredText so that it can be hosted alongside the
API documentation on Read The Docs, which allows linking to WIP syntax
documentation.
2016-09-18 13:04:23 +01:00
Oliver Hamlet 19778db975 Remove "how to build" documentation
Instead, point to the CI configuration files, and include the extra
steps for Ubuntu 12.04 as a script. More useful, and less likely to
become outdated.
2016-09-17 22:21:41 +01:00
Oliver Hamlet d7aacca73f Remove an existing Boost folder when extracting 2016-08-24 08:08:08 +01:00
Oliver Hamlet fae88d1b70 Support static and dynamic C++ runtime linking
Update libloadorder to 9.4.1 to support statically linking Boost
libraries while dynamically-linking the runtime library, and update
how CEF's default configuration is edited to also support dynamic
linking.

Dynamic linking is required for the API DLL, and static linking is
required by the C API wrapper. As building both would double build
times, CI will only build with dynamic linking, which means LOOT
application users will now also need the MSVC 2015 x86 runtime.
2016-08-24 08:08:05 +01:00
Oliver Hamlet 1ef0af0bd6 Fix docs deployment's new trailing line
Also add the source repo and commit to the commit message.
2016-07-28 08:18:38 +01:00
Oliver Hamlet 8e13efe4db Fix AppVeyor env var value conditions
I assumed that the documented values of `true` and `false` were
booleans, not strings.
2016-07-27 23:34:53 +01:00
Oliver Hamlet bcdf5afdf5 Automate documentation deployment
To the loot.github.io repo/site. This script has been tested locally,
aside from the final git push command.
2016-07-27 22:34:21 +01:00
Frederik “Freso” S. Olesen 6a4819fea5 Download Boost from SourceForge via HTTPS. 2016-07-27 12:00:21 +02:00
Oliver Hamlet 5021bc1763 Build and deploy installer on tagged commits 2016-07-25 17:29:11 +01:00
Oliver Hamlet 5f91898b79 Add AppVeyor config
AppVeyor provides a free Windows-based CI environment, which allows
native Windows LOOT builds to be automated!
2016-07-21 19:51:34 +01:00