Skip to content

Commit 7c233b2

Browse files
authored
Update dependencies (#4)
1 parent 8ed1f10 commit 7c233b2

6 files changed

Lines changed: 40 additions & 38 deletions

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1-
name: ci
1+
name: CI
2+
3+
on: push
24

3-
on:
4-
push:
5-
branches:
6-
- main
7-
pull_request:
8-
branches:
9-
- '*'
10-
115
jobs:
12-
build:
13-
name: macOS
14-
runs-on: macos-latest
6+
test:
7+
runs-on: macos-12
8+
159
steps:
16-
- uses: actions/checkout@v2
17-
- name: Run tests
10+
- uses: actions/checkout@v3
11+
- name: Select Xcode 14
12+
run: sudo xcode-select -s /Applications/Xcode_14.1.app
13+
- name: Test
1814
run: swift test

.swift-version

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

Package.resolved

Lines changed: 11 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// swift-tools-version:5.6
1+
// swift-tools-version:5.7
22
import PackageDescription
33

44
let package = Package(
55
name: "DispatchTimer",
66
platforms: [
7-
.macOS(.v10_15), .iOS(.v13), .tvOS(.v13), .watchOS(.v5),
7+
.macOS(.v11), .iOS(.v14), .tvOS(.v14), .watchOS(.v7),
88
],
99
products: [
1010
.library(
@@ -15,7 +15,7 @@ let package = Package(
1515
dependencies: [
1616
.package(
1717
url: "https://github.com/shareup/synchronized.git",
18-
from: "3.1.0"
18+
from: "4.0.0"
1919
),
2020
],
2121
targets: [

Sources/DispatchTimer/DispatchTimer.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public final class DispatchTimer: Sendable {
3232
)
3333

3434
source.setEventHandler { [weak self] in
35-
guard let self = self else { return }
35+
guard let self else { return }
3636
self.fire()
3737

3838
guard shouldRepeat else { return }

bin/format.sh

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
#!/usr/bin/env bash
2+
# https://sharats.me/posts/shell-script-best-practices/
23

3-
set -e
4+
set -o errexit
5+
set -o nounset
6+
set -o pipefail
7+
if [[ "${TRACE-0}" == "1" ]]; then
8+
set -o xtrace
9+
fi
410

5-
SELF=`realpath $0`
6-
DIR=`dirname $SELF`
7-
DEV_DIR=`echo ${DIR%/*}`
11+
if [[ "${1-}" =~ ^-*h(elp)?$ ]]; then
12+
echo 'Usage: ./format.sh'
13+
exit
14+
fi
815

9-
pushd "$DEV_DIR" &>/dev/null
16+
DIR=`dirname "$0"`
17+
pushd "$DIR/.." &>/dev/null
1018

1119
if command -v swiftformat >/dev/null 2>&1; then
1220
swiftformat --quiet --config .swiftformat .
1321
else
14-
echo "warning: Install swiftformat by running 'brew install swiftformat'"
22+
echo "warning: Install swiftformat by running 'brew install swiftformat'" >&2
1523
fi
1624

1725
popd &>/dev/null

0 commit comments

Comments
 (0)