name: ci on: push: branches: ["main"] pull_request: branches: ["main"] permissions: {} defaults: run: shell: bash -euo pipefail {0} jobs: lint: runs-on: ubuntu-24.04-arm container: swift:6.2 permissions: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - run: swift format lint -rsp . yamllint: runs-on: ubuntu-24.04-arm permissions: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - run: yamllint --version - run: yamllint --strict --config-file .yamllint.yml .