Skip to content

Commit 4ff3f40

Browse files
committed
Add CI + update README
1 parent 026079d commit 4ff3f40

File tree

4 files changed

+83
-0
lines changed

4 files changed

+83
-0
lines changed

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: [ctreffs]
2+
custom: ['https://www.paypal.com/donate?hosted_button_id=GCG3K54SKRALQ']

.github/workflows/ci.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ master ]
6+
pull_request:
7+
branches: [ master ]
8+
9+
jobs:
10+
macOS:
11+
runs-on: macOS-latest
12+
strategy:
13+
matrix:
14+
xcode: ["11.7", "12.3"]
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@master
18+
- name: Select Xcode ${{ matrix.xcode }}
19+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
20+
- name: Swift version
21+
run: swift --version
22+
- name: Test
23+
run: swift test -v --skip-update --parallel --enable-test-discovery --enable-code-coverage
24+
env:
25+
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer
26+
- name: Build Release
27+
run: swift build -c release
28+
env:
29+
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer
30+
31+
linux:
32+
runs-on: ubuntu-latest
33+
strategy:
34+
matrix:
35+
swift: ["5.1", "latest"]
36+
container:
37+
image: swift:${{ matrix.swift }}
38+
steps:
39+
- name: Checkout
40+
uses: actions/checkout@master
41+
- name: "Update APT"
42+
shell: bash
43+
run: "apt update"
44+
- name: "Install curl"
45+
shell: bash
46+
run: "apt-get install -y curl"
47+
- name: Swift version
48+
run: swift --version
49+
- name: Test
50+
run: swift test -v --skip-update --parallel --enable-test-discovery --enable-code-coverage
51+
- name: Build Release
52+
run: swift build -c release
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Check markdown links
2+
3+
on: push
4+
5+
jobs:
6+
markdown-link-check:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout
10+
uses: actions/checkout@master
11+
- name: markdown-link-check
12+
uses: gaurav-nelson/github-action-markdown-link-check@master

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,20 @@ We adhere to [SemVer](https://semver.org/) for versioning. For the versions avai
6868
## 🔏 License
6969

7070
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
71+
72+
### ♻ Alternatives
73+
74+
- [alexdrone/PushID](https://github.com/alexdrone/PushID)
75+
- [coderyi/YiUUID](https://github.com/coderyi/YiUUID)
76+
- [DavidSkrundz/UUID](https://github.com/DavidSkrundz/UUID)
77+
- [drichardson/SwiftyUUID](https://github.com/drichardson/)SwiftyUUID
78+
- [dtop/SwiftUUIDv5](https://github.com/dtop/SwiftUUIDv5)
79+
- [extras-uuid](https://github.com/swift-extras/)swift-extras-uuid
80+
- [ocworld/UUIDStringStyle](https://github.com/ocworld/)UUIDStringStyle
81+
- [PureSwift/CUUID](https://github.com/PureSwift/CUUID)
82+
- [Swift-UUID](https://github.com/x43x61x69/Swift-UUID)
83+
- [uuid-kit](https://github.com/baarde/uuid-kit)
84+
- [uuid-swift](https://github.com/jrikhof/short-uuid-swift)
85+
- [UUIDv3-UUIDv5](https://github.com/nuekodory/)Swift-UUIDv3-UUIDv5
86+
- [WeZZard/UUID](https://github.com/WeZZard/UUID)
87+
- [ZewoGraveyard/UUID](https://github.com/ZewoGraveyard/UUID)

0 commit comments

Comments
 (0)