chore(deps): update dependency nicklockwood/swiftformat to v0.55.4 (#… #382
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
pull_request: | |
push: | |
branches: [main] | |
concurrency: # cancel previous workflow run if one exists. | |
group: ${{ github.workflow }}-${{ github.ref }} | |
cancel-in-progress: true | |
jobs: | |
build: | |
runs-on: macos-14 | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- uses: ./.github/actions/setup-ios | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
- run: task build | |
run-tests: | |
runs-on: macos-14 | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- uses: ./.github/actions/setup-ios | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
- run: task test | |
- run: task coverage | |
- name: Upload coverage for analysis | |
uses: coverallsapp/github-action@cfd0633edbd2411b532b808ba7a8b5e04f76d2c8 # v2 | |
with: | |
file: .build/lcov.info | |
env: | |
# try and speedup the action by homebrew not having to do more then it needs when installing the coveralls tool | |
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: true | |
compile-apps: | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false # if one build fails, dont stop trying to finish the other. | |
matrix: | |
os: ["ios"] | |
package-manager: ["cocoapods", "spm"] | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- uses: ./.github/actions/setup-ios | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
- name: Compile ${{ matrix.os }} app, using package manager ${{ matrix.package-manager }} | |
working-directory: app/${{ matrix.os }} | |
run: task app:build_${{ matrix.package-manager }} | |