Commit Graph

643 Commits

Author SHA1 Message Date
JP Simard 41d57e2cd9
Update gems 2018-12-05 12:35:25 -08:00
Norio Nomura 2dcf47664f
Merge pull request #138 from jpsim/circleci-2.1
Update CircleCI to 2.1
2018-12-05 09:08:15 +09:00
Norio Nomura 0f3bf694b9
[CircleCI] Restore job name scheme for bundle caching 2018-12-04 08:29:32 -08:00
Norio Nomura 6990a4ac61
[CircleCI] Use alias `steps-for-swiftpm` 2018-12-04 12:43:47 +09:00
Norio Nomura 8a4d215d42
[CircleCI] Replace `xcode_*` jobs with `xcode` using parameter 2018-12-04 12:17:05 +09:00
Norio Nomura 498d6d7505
[CircleCI] Replace `spm_swift_*` jobs with `spm` job using parameter 2018-12-04 11:50:00 +09:00
Norio Nomura fa5447f432
[CircleCI] Replace `linux_swift_*` jobs with `linux_on_docker` job using parameter 2018-12-04 11:48:58 +09:00
JP Simard 8177c3bfa4
Merge pull request #136 from keith/ks/swift-4.2
Update Package.swift for Swift 4.2
2018-09-12 09:31:47 -07:00
Keith Smiley 985ed113de Fix indentation 2018-09-11 10:51:28 -07:00
Keith Smiley 4eea76333d Add Package.swift for 4.2 2018-09-10 07:26:00 -07:00
Keith Smiley 6f27b8e58c Revert Package.swift changes 2018-09-10 07:25:50 -07:00
Keith Smiley 1a99112b26 Update Package.swift for Swift 4.2
Without this packages that depend on Yams build it in 4.0 mode, not 4.2
mode.
2018-09-09 23:56:16 -07:00
Norio Nomura 3565cd0827
Merge pull request #135 from jpsim/nn-update-circleci
Update CircleCI
2018-09-03 19:33:26 +09:00
Norio Nomura 8c58c332d5
[CircleCI] Disable `pod lib lint` until next release of CocoaPods
https://github.com/CocoaPods/CocoaPods/issues/8000
2018-09-03 10:59:30 +09:00
Norio Nomura e4cfb86dd8
[CircleCI] Reset simulators on Xcode 10
https://discuss.circleci.com/t/xcode-10-beta-vm/23238/9
2018-09-03 10:34:53 +09:00
Norio Nomura 221bbe27c3
[CircleCI] Add Xcode 10 jobs 2018-09-03 09:14:46 +09:00
Norio Nomura 2a045aa724
[CircleCI] Update each patch versions to the latest 2018-09-03 09:14:46 +09:00
Norio Nomura 16410908d7
[CircleCI] Delete jobs other than the latest patch versions 2018-09-03 09:14:46 +09:00
Norio Nomura ca4d664e9b
[CircleCI] Update jazzy to Swift 4.1.3 2018-09-03 09:04:10 +09:00
JP Simard eaad5d87ad
Add empty changelog section 2018-08-30 13:32:56 -07:00
JP Simard 26ab35f50e
Release 1.0.1 2018-08-30 13:27:59 -07:00
JP Simard 5df958ec1b
Add changelog entries 2018-08-30 13:02:14 -07:00
Norio Nomura b673f989b5
Merge pull request #134 from jpsim/nn-overriding-synthesized-conformance
Subclasses can override synthesized conformance on Swift 4.2
2018-08-25 09:37:41 +09:00
Norio Nomura 9e8ab817af
Subclasses can override synthesized conformance on Swift 4.2 2018-08-22 21:27:37 +09:00
Norio Nomura 5cedfb189c
Merge pull request #132 from jpsim/nn-dylib-versions
Set `DYLIB_COMPATIBILITY_VERSION` and `DYLIB_CURRENT_VERSION` in `Yams.xcodeproj`
2018-07-24 09:16:12 +09:00
Norio Nomura dc1ff8a6e1
Set `DYLIB_COMPATIBILITY_VERSION` and `DYLIB_CURRENT_VERSION`
Since CocoaPods installs dependencies with setting `DYLIB_*_VERSION` as `1`, `DYLIB_*_VERSION` did not match between `Yams.framework` built with own `Yams.xcodeproj` and installed by CocoaPods.
This change matches them and resolves #131.
2018-07-21 08:45:19 +09:00
Norio Nomura c64a5f2c68
Merge pull request #129 from jpsim/update-hashable
Update `Hashable` conformance
2018-06-17 17:49:23 +09:00
Norio Nomura 7f9eff99a2
Let compiler synthesize `Equatable` and `Hashable` conformance 2018-06-17 08:56:09 +09:00
Norio Nomura 4424585492
Adapt to SE-0206
Conform `Node.Mapping`, `Node.Scalar`, `Node.Sequence` and `Tag` to new `Hashable` protocol
2018-06-17 08:52:59 +09:00
JP Simard 64bceaa1b1
Merge pull request #127 from jpsim/change-jazzy-job-to-using-docker
[CircleCI] Change jazzy job to using docker
2018-06-05 15:05:44 -07:00
JP Simard 424de773d6
Merge pull request #128 from jpsim/fix-caching-in-xcode-jobs-on-circleci
Fix caching in Xcode jobs on CircleCI
2018-06-04 07:20:17 -07:00
Norio Nomura 30104f5aa4
[CircleCI] Use job name to cache key in Xcode job
Ruby Native Extensions are built and placed at path `vendor/bundle/ruby/<ruby version>/extensions/<arch>-<platform>`.
On macOS, <platform> includes darwin version number, e.g. High Sierra is darwin-17, Sierra is darwin-16.
So, when cache is saved on High Sierra, `bundle install` causes rebuilding Native Extensions on Sierra, even if restored cache.

This change separates caches into each jobs and avoids rebuilding on `bundle install` in some jobs.
2018-06-04 20:39:16 +09:00
Norio Nomura 7b3682a16c
[CircleCI] Add option to `bundle check` in Xcode job
This caused executing `bundle install` even if the Gemfile's dependencies are satisfied.
2018-06-04 20:39:16 +09:00
Norio Nomura 4c888839d8
[CircleCI] Cache `vendor/bundle` 2018-06-04 17:14:39 +09:00
Norio Nomura 19e16e9cec
[CircleCI] Use bundler 2018-06-04 16:08:21 +09:00
Norio Nomura 67622dadc2
[CircleCI] Change to use `norionomura/jazzy:0.9.3_swift-4.1.2` 2018-06-04 09:04:13 +09:00
Norio Nomura 849cecd777
[CircleCI] Change jazzy job to using docker 2018-06-03 21:32:38 +09:00
Norio Nomura e2dc1b6dcb
Merge pull request #126 from jpsim/update-circleci
Update CircleCI
2018-06-03 09:00:27 +09:00
Norio Nomura 681c055987
[CircleCI] Add daily schedule that runs linux_swift_4.2 every day at 4am UTC 2018-06-02 16:08:25 +09:00
Norio Nomura f33c2344ae
[CircleCI] Add linux_swift_4.2 job 2018-06-02 16:01:36 +09:00
Norio Nomura 8680101c83
[CircleCI] Add linux_swift_4.1.1 and linux_swift_4.1.2 jobs 2018-06-02 15:58:50 +09:00
Norio Nomura fa40d9319c
[CircleCI] Update Xcode from 9.3.0 to 9.3.1 2018-06-02 15:58:50 +09:00
JP Simard a97ecc95ab
Add empty changelog section 2018-05-19 11:43:24 +10:00
JP Simard 618582e096
Release Yams 1.0 2018-05-12 16:31:42 -07:00
JP Simard abb225d6ec
Point to API docs link from Docs.md 2018-05-12 16:26:23 -07:00
JP Simard a21120d323
Publish API docs automatically 2018-05-12 16:17:26 -07:00
JP Simard 5d29587916
Change jazzy github_file_prefix to master 2018-05-09 20:57:34 -07:00
JP Simard 2fdfdac898
Merge pull request #122 from jpsim/docs
Add API docs
2018-05-09 20:56:16 -07:00
JP Simard 313b68d8dd
Docs formatting cleanup for consistency 2018-05-09 20:22:26 -07:00
JP Simard 1b4531e616
Update names & URLs 2018-05-09 20:06:09 -07:00