Skip to content

Commit 1fc31be

Browse files
authored
Prepare for release 0.5.0 (#4)
Changes: - Remove .swift-version - Test multiple versions of Swift on Travis CI (4.1, 4.1.2, 4.2)
1 parent 60c89ef commit 1fc31be

File tree

3 files changed

+50
-26
lines changed

3 files changed

+50
-26
lines changed

.swift-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

.travis.yml

Lines changed: 49 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,55 @@
11
language: generic
22

3-
matrix:
3+
jobs:
44
include:
5-
- os: linux
5+
- stage: Continuous Integration
6+
name: Linux Swift 4.1
7+
os: linux
68
dist: trusty
79
sudo: required
8-
- os: osx
10+
install:
11+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
12+
- swiftenv install 4.1
13+
- swiftenv local 4.1
14+
- swift --version
15+
script:
16+
- swift test --parallel
17+
- stage: Continuous Integration
18+
name: Linux Swift 4.2
19+
os: linux
20+
dist: trusty
21+
sudo: required
22+
install:
23+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
24+
- swiftenv install 4.2
25+
- swiftenv local 4.2
26+
- swift --version
27+
script:
28+
- swift test --parallel
29+
- stage: Continuous Integration
30+
name: macOS Swift 4.1
31+
os: osx
932
osx_image: xcode9.3
10-
11-
install:
12-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
13-
eval "$(curl -sL https://swiftenv.fuller.li/install.sh)";
14-
swiftenv install 4.1;
15-
swiftenv local 4.1;
16-
fi
17-
- swift --version
18-
19-
script:
20-
- swift test --parallel
21-
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
22-
swift package generate-xcodeproj --enable-code-coverage;
23-
xcodebuild -scheme MarkdownGenerator-Package test;
24-
fi
25-
26-
after_success:
27-
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
28-
bash <(curl -s https://codecov.io/bash);
29-
fi
30-
33+
script:
34+
- swift test --parallel
35+
- stage: Continuous Integration
36+
name: macOS Swift 4.1.2
37+
os: osx
38+
osx_image: xcode9.4
39+
script:
40+
- swift test --parallel
41+
- stage: Continuous Integration
42+
name: macOS Swift 4.2
43+
os: osx
44+
osx_image: xcode10
45+
script:
46+
- swift test --parallel
47+
- stage: Continuous Integration
48+
name: Code Coverage (Swift 4.1)
49+
os: osx
50+
osx_image: xcode9.3
51+
script:
52+
- swift package generate-xcodeproj --enable-code-coverage
53+
- xcodebuild -scheme MarkdownGenerator-Package test
54+
after_success:
55+
- bash <(curl -s https://codecov.io/bash)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
![Release](https://img.shields.io/github/release/eneko/markdowngenerator.svg)
5-
![Swift 4.2](https://img.shields.io/badge/Swift-4.2-orange.svg)
5+
![Swift 4.1](https://img.shields.io/badge/Swift-4.1-orange.svg)
66
[![Build Status](https://travis-ci.org/eneko/MarkdownGenerator.svg?branch=master)](https://travis-ci.org/eneko/MarkdownGenerator)
77
[![codecov](https://codecov.io/gh/eneko/MarkdownGenerator/branch/master/graph/badge.svg)](https://codecov.io/gh/eneko/MarkdownGenerator)
88
[![Swift Package Manager Compatible](https://img.shields.io/badge/spm-compatible-brightgreen.svg)](https://swift.org/package-manager)

0 commit comments

Comments
 (0)