Skip to content

Add tasks.json for build, test, run, and clean commands in VSCode #4

Add tasks.json for build, test, run, and clean commands in VSCode

Add tasks.json for build, test, run, and clean commands in VSCode #4

Workflow file for this run

name: CI
on:
push:
branches: [main]
paths:
- 'app/**'
- '.github/workflows/**'
pull_request:
branches: [main]
paths:
- 'app/**'
- '.github/workflows/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-test:
name: Build and Test (${{ matrix.runner }})
runs-on: ${{ matrix.runner }}
strategy:
matrix:
runner: [macos-15, macos-26]
steps:
- uses: actions/checkout@v6
- name: Build
run: >
xcodebuild build
-project app/Vigil.xcodeproj
-scheme Vigil
-destination 'platform=macOS'
CODE_SIGN_IDENTITY="-"
CODE_SIGNING_REQUIRED=NO
CODE_SIGNING_ALLOWED=NO
- name: Test
run: >
xcodebuild test
-project app/Vigil.xcodeproj
-scheme Vigil
-destination 'platform=macOS'
CODE_SIGN_IDENTITY="-"
CODE_SIGNING_REQUIRED=NO
CODE_SIGNING_ALLOWED=NO