Commit Graph

59 Commits

Author SHA1 Message Date
Pietro Gagliardi 6247f94a74 Fixed the only-on-tags check. This documentation is unclear. 2019-04-07 23:38:28 -04:00
Pietro Gagliardi ab58d0053c Oh, I had to make the connectiona vailable to use on all pipelines. 2019-04-07 23:31:08 -04:00
Pietro Gagliardi c9ae167d90 I'm a dumb 2019-04-07 23:08:08 -04:00
Pietro Gagliardi 1761f99e81 Triple oops, maybe?? 2019-04-07 23:03:43 -04:00
Pietro Gagliardi 7fb9cfae21 Double oops 2019-04-07 23:01:50 -04:00
Pietro Gagliardi 50f019abef Oops 2019-04-07 23:00:50 -04:00
Pietro Gagliardi d62e767056 That didn't work; try it with template syntax instead. 2019-04-07 22:58:21 -04:00
Pietro Gagliardi 6d1e1d7f26 Try to fix Azure Pipelines. I won't be able to make a tag to test the binaries until I merge back in, but I can't figure out how to set the default branch with YAML configurations (unless I have to do it on master), so. 2019-04-07 22:55:28 -04:00
Pietro Gagliardi 69bfbbf19c And set up tagging and GitHub releases. That'll be all for the Azure Pipelines configuration; now we just need the AppVeyor configuration. 2019-04-07 17:47:30 -04:00
Pietro Gagliardi 36594e3759 Okay, so it seems I can't insert template names as matrix fields, and I'd rather not have a bunch of tiny jobs for all these different templates. So forget it for now. 2019-04-07 17:20:52 -04:00
Pietro Gagliardi 851bbfe74f And the MinGW-w64 in Ubuntu 16.04 is too old. Oh well. 2019-04-07 16:06:17 -04:00
Pietro Gagliardi 93383cd45a Oh, the altenratives use win32 by default. 2019-04-07 15:57:53 -04:00
Pietro Gagliardi 46459dc8b2 OK then, it's a meson bug. Also -win32 doesn't have C++11 threads :| 2019-04-07 15:52:41 -04:00
Pietro Gagliardi 31a91d6fc0 Hm. 2019-04-07 15:45:27 -04:00
Pietro Gagliardi 2dcdbe02c9 Let's try using Linxu MinGW-w64. 2019-04-07 15:32:01 -04:00
Pietro Gagliardi 30a363baf1 Normalized template filenames and split the 64-bit apt-get step into its own template. 2019-04-07 14:24:16 -04:00
Pietro Gagliardi 9dc7a2bc7f Try to speed up the build process by consolidating all the apt-get installs into one. These 386 binaries do work, at least. 2019-04-07 14:04:57 -04:00
Pietro Gagliardi 85544275d0 All right, now split all those steps into its own file, clean up all the debugging nonsense, and apply it to the static build as well. Let's hope the artifacts are useful! 2019-04-07 13:45:02 -04:00
Pietro Gagliardi efd7e8d07d Okay, so MinGW-w64 on Azure Pipelines is a non-starter. Let's find out what the macOS SDKs are *actually* called. 2019-04-07 01:57:47 -04:00
Pietro Gagliardi 23a0a041f0 ??? 2019-04-07 01:50:53 -04:00
Pietro Gagliardi f7c1515ae1 Roadblocks roadblocks 2019-04-07 01:43:31 -04:00
Pietro Gagliardi 5ded8398ba Bleh 2019-04-07 01:38:02 -04:00
Pietro Gagliardi 29b9e820da Some more guesswork. I have an idea... 2019-04-07 01:34:20 -04:00
Pietro Gagliardi d994dcb0b0 Hmmm 2019-04-07 01:29:44 -04:00
Pietro Gagliardi 4ec1a642a2 Getting closer... 2019-04-07 01:23:07 -04:00
Pietro Gagliardi 58cdf151a5 Ah, Write-Host was the key 2019-04-07 01:20:09 -04:00
Pietro Gagliardi 98e814f013 Grrr 2019-04-07 01:17:28 -04:00
Pietro Gagliardi e9792a2216 Oops again 2019-04-07 01:13:53 -04:00
Pietro Gagliardi 21591e4f6f Hm, Chocolatey is being annoying... 2019-04-07 01:11:18 -04:00
Pietro Gagliardi 651d502624 That didn't quite work 2019-04-07 00:43:41 -04:00
Pietro Gagliardi d3c553c424 Okay, things are not quite working right (and I forgot about shared builds not being available on MinGW-w64). Set up the next round of debugging early, and debug our PowerShell now. 2019-04-07 00:39:27 -04:00
Pietro Gagliardi a8f643c09c Sigh 2019-04-07 00:31:54 -04:00
Pietro Gagliardi 40100a17d1 Oops 2019-04-07 00:22:19 -04:00
Pietro Gagliardi 1500c750b6 Let's try MinGW-w64! 2019-04-07 00:19:28 -04:00
Pietro Gagliardi 21d4ad54b6 Part 2 of previous change 2019-04-06 23:56:05 -04:00
Pietro Gagliardi 6ba124ba83 Oops, let's not clobber Windows artifacts. 2019-04-06 20:58:56 -04:00
Pietro Gagliardi 8d90ae1dc9 And another oops, but I confirmed the archive commands look right, so let's go for real now. 2019-04-06 20:52:38 -04:00
Pietro Gagliardi 08096e13a4 Oops again 2019-04-06 20:45:14 -04:00
Pietro Gagliardi c1a0e2e3b6 Oops 2019-04-06 20:34:45 -04:00
Pietro Gagliardi f49253cbf8 Now try Windows artifacts. 2019-04-06 20:24:41 -04:00
Pietro Gagliardi 0c410022bb Oops 2019-04-06 19:28:33 -04:00
Pietro Gagliardi 988ca49e41 Split the Linux artifact rules into a template and try them on macOS and static builds too. 2019-04-06 19:26:35 -04:00
Pietro Gagliardi 7082146f9e Oops again 2019-04-05 20:26:27 -04:00
Pietro Gagliardi aa0753ffc7 Oops 2019-04-05 20:19:35 -04:00
Pietro Gagliardi 47948df5de Speed up Ninja downloading on Mac. 2019-04-05 11:20:15 -04:00
Pietro Gagliardi dbed420d32 Oops 2019-04-05 01:44:47 -04:00
Pietro Gagliardi ef7a341ec7 Split the meson setp into its own template. 2019-04-05 01:42:23 -04:00
Pietro Gagliardi cd2d5ea78e Even more templateization, including splitting the Python and meson steps into templates. The next template will be the Meson template, and that will be fun :V 2019-04-05 01:29:43 -04:00
Pietro Gagliardi 7a108adc4a Consolidated download and install steps. 2019-04-05 00:54:51 -04:00
Pietro Gagliardi ef7b698205 Ugh 2019-04-04 22:57:46 -04:00