Skip to content

Update CI workflow configuration #10

Update CI workflow configuration

Update CI workflow configuration #10

Workflow file for this run

name: CI
on:
push:
branches:
- master
paths-ignore:
- '.gitignore'
- 'CODE_OF_CONDUCT.md'
- 'LICENSE'
- 'README.md'
pull_request:
branches-ignore:
- 'bugfix/**'
- 'feature/**'
- 'topic/**'
paths-ignore:
- '.gitignore'
- 'CODE_OF_CONDUCT.md'
- 'LICENSE'
- 'README.md'
workflow_dispatch:
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
name: Lint
runs-on: macos-13
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Lint Swift Code
run: swiftlint lint --strict --reporter github-actions-logging
dependencies:
name: Dependencies
runs-on: macos-13
env:
DEVELOPER_DIR: "/Applications/Xcode_15.1.app/Contents/Developer"
steps:
- name: Runner Overview
run: system_profiler SPHardwareDataType SPSoftwareDataType SPDeveloperToolsDataType
- name: Checkout
uses: actions/checkout@v4
- name: Resolve Package Dependencies
run: swift package resolve -v