Commit Graph

37 Commits

Author SHA1 Message Date
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