Commit Graph

25 Commits

Author SHA1 Message Date
Aaron Sky 8af051e8ff Removed Encodable requirement for GraphQL.Content, and added subscripts to JSONValue 2020-05-24 19:29:28 -04:00
Aaron Sky 7ac26dfc93 I can't believe I forgot to add a symbol for 204 No Content responses 2020-05-24 16:49:45 -04:00
Aaron Sky 0b958010cd Renamed Buildkite to BuildkiteClient 2020-05-24 16:38:38 -04:00
Aaron Sky 47687d66d0 Fixes a crashing URL test on Linux
Apparently, Foundation's URL#appendingPathComponent crashes cryptically on Linux
if you pass it an empty string. Isn't that fun?
2020-05-19 01:35:07 -04:00
Aaron Sky 44fde33a21 Removed disabled tests that are still not supported on Linux yet 2020-05-19 01:14:00 -04:00
Aaron Sky 59d1044c08 Added missing imports to fix Linux build 2020-05-19 01:10:54 -04:00
Aaron Sky 97b8cdd247 Preliminary GraphQL support :o 2020-05-19 01:08:22 -04:00
Aaron Sky 3f610742f2 All Resources now declare content, making specialziation easier 2020-05-16 10:40:45 -04:00
Aaron Sky 750be47a49 fixed unit tests 2020-05-15 22:34:32 -04:00
Aaron Sky 6e6a8af44e ran swiftlint 2020-05-08 13:17:46 -04:00
Aaron Sky fd055faf61 Revert "Trying this thing out to get String decoding on Linux working"
This reverts commit 726b70cab9.
2020-05-08 13:16:59 -04:00
Aaron Sky 726b70cab9 Trying this thing out to get String decoding on Linux working 2020-05-08 13:15:14 -04:00
Aaron Sky caa056b706 Removed support for alternative LogOutput formats on Linux due to JSONDecoder deficiencies 2020-05-08 12:44:01 -04:00
Aaron Sky 7a973ce345 Rebuilt LinuxMain.swift 2020-05-08 10:07:55 -04:00
Aaron Sky 9481c26290 Added support for Buildkite's JSON errors, and wrote more tests for pagination 2020-05-08 10:06:46 -04:00
Aaron Sky ed0860a77a Revised approach to pagination – now the options are fed through the client instead of the resource 2020-05-07 17:54:28 -04:00
Aaron Sky ab1946d778 Added Teams endpoint, and fixed file header copyrighting 2020-05-07 00:24:33 -04:00
Aaron Sky 1684bd01ac Represent build state as an enum 2020-05-05 20:42:54 -04:00
Aaron Sky abd8cb2188 Made it possible to query builds by multiple states 2020-05-05 20:20:57 -04:00
Aaron Sky 1b2c7472fa Basic pagination support 2020-05-05 16:52:20 -04:00
Aaron Sky 7109360feb Added license and updated README 2020-05-05 13:48:05 -04:00
Aaron Sky 44bd7aa83e Removed some Combine tests that won't function on Linux 2020-05-05 13:20:26 -04:00
Aaron Sky 9dec32304b Fix a class of errors compiling on linux 2020-05-05 13:16:28 -04:00
Aaron Sky b4743e9b60 GitHub Actions? 2020-05-05 13:08:55 -04:00
Aaron Sky 880af3d578 Initial commit 2020-05-05 12:44:23 -04:00