Max Howell
ed7c6bcdf1
Add Accio to spelling skips
2019-04-07 21:45:04 -04:00
Doug Stein
f1885f3d4f
'Cancel' for PromiseKit: add cancellable variants for #1024 , plus doc update
...
* Add cancellable variants and cancellable dispatcher stubs for all new methods introduced by #1024
* Update Troubleshooting doc with solution for compilation timeouts, encountered primarily with cancellable promises
2019-04-07 17:10:40 -04:00
Doug
2b90cb3d4e
'Cancel' for PromiseKit ( #899 )
...
This patch adds the concept of a `CancelContext` to PromiseKit allowing chains to handle cancellation properly for each independent promise after the cancel point.
2019-04-07 16:25:31 -04:00
Max Howell
9ca62ff505
[ci] Spell check markdown
2019-04-07 16:24:59 -04:00
Max Howell
a484e750e4
v7 initial changes
...
* Swift 5 only
* No ObjC
* No deprecations
* No submodules
* Uses SwiftPM to generate an `.xcodeproj`
2019-04-07 16:12:27 -04:00
Max Howell
fe1e9c5b62
Deployment updates
2019-04-07 13:03:15 -04:00
Max Howell
91f002f6f6
mxcl.github.io|promisekit.org -> mxcl.dev
...
* Fixes broken links
* Corrects spelling
[skip ci]
2019-03-01 00:02:04 -05:00
Max Howell
17210905c9
Cocoapods 1.7.0-beta supports swift_versions
2019-02-25 08:56:49 -05:00
Max Howell
322bf3ed3c
[ci skip] Document better
2019-02-13 15:31:40 -05:00
Max Howell
716f9c2d24
Update documentation links
...
[skip ci]
Fixes #1008
2019-02-05 15:41:58 -05:00
Max Howell
83bb0f1ae7
Add release script
...
Update travis cocoapods version we install
Add tagging to ranger configuration.
2019-01-29 13:31:06 -05:00
Max Howell
be6666f4f6
Tag 6.8.2
2019-01-28 19:43:53 -05:00
Max Howell
557593f258
Update ISSUE_TEMPLATE.md
2019-01-06 16:24:14 -05:00
Max Howell
55c311a672
Attempt to deploy with Travis when tags are made
...
Rewrite with YAML aliases and anchors.
2018-10-05 18:26:13 -04:00
Max Howell
9e5bc43281
Do a quick lint of CorePromise for all PLAT=macOS ( #934 )
...
* Verifies that we support CocoaPods for all Xcodes we claim
* Will fail for any warnings on any platform/Xcode combination
* Removes the `swift_version` from the Podspec as this makes CocoaPods unable to actually support all the Swift versions we support as well as refuse to even lint in CI for our chosen Swift version overrides
2018-10-05 10:51:42 -04:00
Max Howell
98e896207d
Wrong iOS deployment target for HealthKit
2018-10-03 18:02:24 -04:00
Max Howell
3f54058f4d
Add PMKHealthKit
...
Closes #920
2018-10-03 18:02:24 -04:00
Max Howell
8b625a4ae3
[ci] Run pod lib lint ( #933 )
...
Do `pod lib lint` for one variant
This will prevent us getting to the release stage and finding we have issues. Also it is a very thorough set of tests.
2018-10-03 18:02:01 -04:00
Max Howell
5585c0e24e
Change codecov settings
2018-10-02 17:08:28 -04:00
Max Howell
f7e4db86a1
Add HomeKit extension; Tag 6.4.0
2018-08-22 12:01:01 -04:00
Max Howell
7159cf8484
Update troubleshooting and issue template
...
I get so many tickets that are answered in the GD Troubleshooting guide it makes me want to quit open source.
[ci skip]
2018-06-21 01:22:30 -04:00
Max Howell
da3ace8319
[skip ci] Ugh, move this back again
...
CocoaPods insists that this file be in the root, which is dumb. So I blame their inflexible and shit tooling.
2018-06-11 14:08:28 -04:00
Max Howell
d427b29dd7
Allow specifying DispatchWorkItemFlags; Tag 6.3.0
...
This has recently become useful to me, though this is for experienced users only.
2018-06-10 13:24:26 -04:00
Max Howell
3e6763e3ae
Bump CloudKit deployment targets
2018-06-04 23:42:27 -04:00
Max Howell
52c1d2e26d
Complete documentation
2018-05-04 22:25:34 -04:00
Max Howell
54eaddaf65
Tweak ISSUE_TEMPLATE
...
[ci skip]
2018-03-28 13:26:18 -04:00
Max Howell
3749a340c6
Move podspec into .github directory
...
[ci skip]
2018-03-28 13:18:54 -04:00
Max Howell
d64eef2c91
Fed up answering questions the docs answer
...
Refs #801
2018-02-28 11:57:02 -05:00
Max Howell
b93ef65b1f
Let’s use swift-env instead of docker
...
Both end up downloading tonnes of data, but this way we have more control over how commands are executed and it’s more direct.
2018-02-21 16:52:14 -05:00
Max Howell
b1640df9fd
Run CI for Linux Swift 3.2 & Swift 4.0
2018-02-21 16:10:33 -05:00
Max Howell
0f538f2684
Fix tests on Linux
2018-02-21 14:36:29 -05:00
Max Howell
efbc9c2d5a
[ci skip] Ignore Tests for code coverage
2018-02-20 20:15:45 -05:00
Max Howell
c8f747f861
Code coverage improvements
...
Also enables warnings in tests again and silences the warnings.
Also stops us testing code coverage for tests during CI.
2018-02-20 17:54:59 -05:00
Max Howell
7f7bb7f52d
Fix: builds failing, but leaving green lights
...
Well great. This series of fixes, fixes builds failing but looking like they passed, and fixes the issues that were failing.
Fortunately it was just compile issues in the tests, no tests were failing.
For me this proves that YAML sucks, BASH sucks and TRAVIS sucks.
2018-02-19 15:56:29 -05:00
Max Howell
3336c1cb37
Update issue template
2017-08-09 11:40:35 -04:00
Max Howell
0047d2bbde
Tweak issue template
2016-09-16 09:11:22 -10:00
Max Howell
67bc256992
PromiseKit 4 / Swift 3 / Xcode 8
...
http://promisekit.org/news/2016/09/PromiseKit-4.0-Released/
2016-09-07 15:45:21 -07:00