Skip to content

Commit c29fc3b

Browse files
committed
Merge branch 'release-2.0.0'
2 parents 0969ebf + 4dd6cc8 commit c29fc3b

50 files changed

Lines changed: 5351 additions & 2749 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.jazzy.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
1-
# Run: sourcekitten doc --spm-module BitByteData > docs.json
1+
# Run: sourcekitten doc --spm --module-name BitByteData > docs.json
22
sourcekitten_sourcefile: docs.json
3-
clean: true
3+
clean: false
44
author: Timofey Solomko
55
module: BitByteData
6-
module_version: 1.4.4
7-
copyright: '© 2020 Timofey Solomko'
6+
module_version: 2.0.0
7+
copyright: '© 2021 Timofey Solomko'
88
readme: README.md
99
github_url: https://github.com/tsolomko/BitByteData
10-
github_file_prefix: https://github.com/tsolomko/BitByteData/tree/1.4.4
10+
github_file_prefix: https://github.com/tsolomko/BitByteData/tree/2.0.0
1111
theme: fullwidth
1212

1313
custom_categories:
1414
- name: Reading bytes
1515
children:
1616
- ByteReader
17+
- LittleEndianByteReader
18+
- BigEndianByteReader
1719
- name: Reading bits (and bytes)
1820
children:
1921
- BitReader

.markdownlint.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

.swiftlint.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 170 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,5 @@
1-
# TODO: There is probably a way to simplify this very explicit build matrix.
21
jobs:
32
include:
4-
- stage: test
5-
language: swift
6-
os: osx
7-
osx_image: xcode10.1 # Swift 4.2
8-
script:
9-
- swift --version
10-
- swift build
11-
- swift test --filter BitByteDataTests
12-
- swift build -c release # Check Release build just in case.
13-
- stage: test
14-
language: swift
15-
os: osx
16-
osx_image: xcode10.3 # Swift 5.0
17-
script:
18-
- swift --version
19-
- swift build
20-
- swift test --filter BitByteDataTests
21-
- swift build -c release # Check Release build just in case.
22-
- xcodebuild -version
23-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=OS X" clean test
24-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=iOS Simulator,name=iPhone 8" clean test
25-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=watchOS Simulator,name=Apple Watch Series 4 - 44mm" clean build
26-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=tvOS Simulator,name=Apple TV" clean test
27-
- stage: test
28-
language: swift
29-
os: osx
30-
osx_image: xcode11.3 # Swift 5.1
31-
script:
32-
- swift --version
33-
- swift build
34-
- swift test --filter BitByteDataTests
35-
- swift build -c release # Check Release build just in case.
36-
- xcodebuild -version
37-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=OS X" clean test
38-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=iOS Simulator,name=iPhone 8" clean test
39-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=watchOS Simulator,name=Apple Watch Series 4 - 44mm" clean build
40-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=tvOS Simulator,name=Apple TV" clean test
41-
- stage: test
42-
language: swift
43-
os: osx
44-
osx_image: xcode11.4 # Swift 5.2
45-
script:
46-
- swift --version
47-
- swift build
48-
- swift test --filter BitByteDataTests
49-
- swift build -c release # Check Release build just in case.
50-
- xcodebuild -version
51-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=OS X" clean test
52-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=iOS Simulator,name=iPhone 8" clean test
53-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=watchOS Simulator,name=Apple Watch Series 4 - 44mm" clean build
54-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=tvOS Simulator,name=Apple TV" clean test
55-
- stage: test
56-
language: swift
57-
os: osx
58-
osx_image: xcode12.4 # Swift 5.3.2
59-
script:
60-
- swift --version
61-
- swift build
62-
- swift test --filter BitByteDataTests
63-
- swift build -c release # Check Release build just in case.
64-
- xcodebuild -version
65-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=OS X" clean test
66-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=iOS Simulator,name=iPhone 8" clean test
67-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=watchOS Simulator,name=Apple Watch Series 6 - 44mm" clean build
68-
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=tvOS Simulator,name=Apple TV" clean test
693
- stage: test
704
language: swift
715
os: osx
@@ -81,107 +15,3 @@ jobs:
8115
# Since Xcode 12.5 watchos supports testing.
8216
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=watchOS Simulator,name=Apple Watch Series 6 - 44mm" clean test
8317
- xcodebuild -quiet -project BitByteData.xcodeproj -scheme BitByteData -destination "platform=tvOS Simulator,name=Apple TV" clean test
84-
- stage: test
85-
language: generic
86-
os: linux
87-
dist: bionic
88-
env:
89-
- SWIFT_VERSION=4.2.3
90-
install:
91-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
92-
script:
93-
- swift --version
94-
- swift build
95-
- swift test --filter BitByteDataTests
96-
- swift build -c release # Check Release build just in case.
97-
- stage: test
98-
language: generic
99-
os: linux
100-
dist: bionic
101-
env:
102-
- SWIFT_VERSION=5.0.3
103-
install:
104-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
105-
script:
106-
- swift --version
107-
- swift build
108-
- swift test --filter BitByteDataTests
109-
- swift build -c release # Check Release build just in case.
110-
- stage: test
111-
language: generic
112-
os: linux
113-
dist: bionic
114-
env:
115-
- SWIFT_VERSION=5.1.5
116-
install:
117-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
118-
script:
119-
- swift --version
120-
- swift build
121-
- swift test --filter BitByteDataTests
122-
- swift build -c release # Check Release build just in case.
123-
- stage: test
124-
language: generic
125-
os: linux
126-
dist: bionic
127-
env:
128-
- SWIFT_VERSION=5.2.5
129-
install:
130-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
131-
script:
132-
- swift --version
133-
- swift build
134-
- swift test --filter BitByteDataTests
135-
- swift build -c release # Check Release build just in case.
136-
- stage: test
137-
language: generic
138-
os: linux
139-
dist: bionic
140-
env:
141-
- SWIFT_VERSION=5.3.3
142-
install:
143-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
144-
script:
145-
- swift --version
146-
- swift build
147-
- swift test --filter BitByteDataTests
148-
- swift build -c release # Check Release build just in case.
149-
- stage: test
150-
language: generic
151-
os: linux
152-
dist: bionic
153-
env:
154-
- SWIFT_VERSION=5.4
155-
install:
156-
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
157-
script:
158-
- swift --version
159-
- swift build
160-
- swift test --filter BitByteDataTests
161-
- swift build -c release # Check Release build just in case.
162-
- stage: deploy
163-
# Don't deploy if it is a test release.
164-
if: (tag IS present) AND (tag =~ /^\d+\.\d+\.\d+$/)
165-
language: generic
166-
os: osx
167-
osx_image: xcode12
168-
env:
169-
secure: fmKQgrPRx2iisNPzxDhOTfXPsnQMJxDgIMItVNjl1AKByraOpiDAGVESySvy+vwQqITCB/BfvdkW7smAPcvFJxIPRx1v4J0VY9kGHdnafMw35XY0Vj9soYkzNS4zrUebxY2gWkGM6Q6dgLOGT/9MSEyWqXBTtVz9sLwA7yr3ZI72yZDbcSz3XGa1fFZRVfwv3I+bmuozG7dq7tyqcSKgRZnHg1VvaRdxcaGqSGSUsNu0YLzmNedujNcU+gTXcxMdrXA1eaheHc2pwNA0TDf3KkefJpaVMXrA/Un8e9MaJ1lMnPlIiEI3dPTuogtQY7p59vgulBNBPEJovTHI0jCaNyLUkTkHgGcUuOwHqwUIKZCEiiqM1j12sdLo4O2tAdNaNHDtd8D3bCakrdJxXlUWVfjrCwvBB555gd0drRirQgYX+5gGFwnTQE8tOcjK4qUvJaOAouHsnm/DmW+fLJPX76KoU6QOtGJt6PQ92yBgKRhaSg/sQ28WPuCmF2p7BuUSuULxcM2LU5eA5aFxayoZvR2E9uvfFxnFh01iV6clcZo25U03AuxJmuI7Mhl83amj8bm5CRBbuRw5sIljXfBujFUel+kz/HXalS7lStqH9iPyiQvh24WkPzHKNQdjRI7v3kyrVSXJ3Xl6+fopXqr/25MwqD4bt57QgglJ2IQtnLM=
170-
addons:
171-
homebrew:
172-
packages:
173-
- sourcekitten
174-
update: true
175-
install:
176-
- gem install -N jazzy
177-
- gem update -N cocoapods
178-
before_deploy:
179-
- sourcekitten doc --spm --module-name BitByteData > docs.json
180-
- jazzy
181-
deploy:
182-
- provider: pages
183-
github_token: $GITHUB_TOKEN
184-
local_dir: docs
185-
skip_cleanup: true
186-
on:
187-
tags: true

0 commit comments

Comments
 (0)