|
9 | 9 | FormattingLint: |
10 | 10 | runs-on: macos-15 |
11 | 11 | steps: |
12 | | - - uses: actions/checkout@50fbc622fc4ef5163becd7fab6573eac35f8462e # v1.2.0 |
| 12 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
13 | 13 | - name: SwiftFormat |
14 | 14 | run: echo swiftformat --lint `git diff --name-only HEAD^1 HEAD` --reporter github-actions-log |
15 | 15 |
|
16 | 16 | SwiftLint: |
17 | 17 | runs-on: ubuntu-latest |
18 | 18 | steps: |
19 | | - - uses: actions/checkout@50fbc622fc4ef5163becd7fab6573eac35f8462e # v1.2.0 |
| 19 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
20 | 20 | - name: GitHub Action for SwiftLint (Only files changed in the PR) |
21 | 21 | uses: norio-nomura/action-swiftlint@9f4dcd7fd46b4e75d7935cf2f4df406d5cae3684 # 3.2.1 |
22 | 22 | env: |
|
25 | 25 | macOS: |
26 | 26 | runs-on: macos-15 |
27 | 27 | steps: |
28 | | - - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 |
| 28 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
29 | 29 | - name: Build and Test for macOS |
30 | 30 | run: swift test --enable-code-coverage |
31 | 31 | - name: Upload Code coverage |
|
37 | 37 | iOS: |
38 | 38 | runs-on: macos-15 |
39 | 39 | steps: |
40 | | - - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 |
| 40 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
41 | 41 | - name: Install Homebrew kegs |
42 | 42 | run: make setup-brew |
43 | 43 | - name: Build for iOS |
|
47 | 47 | tvOS: |
48 | 48 | runs-on: macos-15 |
49 | 49 | steps: |
50 | | - - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 |
| 50 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
51 | 51 | - name: Install Homebrew kegs |
52 | 52 | run: make setup-brew |
53 | 53 | - name: Build for tvOS |
|
57 | 57 | watchOS: |
58 | 58 | runs-on: macos-15 |
59 | 59 | steps: |
60 | | - - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 |
| 60 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
61 | 61 | - name: Install Homebrew kegs |
62 | 62 | run: make setup-brew |
63 | 63 | - name: Build for watchOS |
|
68 | 68 | runs-on: ubuntu-latest |
69 | 69 | container: swift:5.10@sha256:8d7965d8b1757b46fee0ce603505b71e424a443e2002d502dfebd288a7f9a109 |
70 | 70 | steps: |
71 | | - - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 |
| 71 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
72 | 72 | - name: Build tests for Linux |
73 | 73 | run: swift build --build-tests |
74 | 74 | - name: Run tests for Linux |
|
0 commit comments