Created nightly action to migrate from TravisCI

This commit is contained in:
Michael Starke
2021-02-01 20:23:31 +01:00
committed by GitHub
parent 5e10d3712e
commit e7a5eab982

30
.github/workflows/nightly.yml vendored Normal file
View File

@@ -0,0 +1,30 @@
name: Nightly
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
nightly:
runs-on: macos-10.15
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Bootstrap Carthage
run: carthage bootstrap --platform macOS
- name: Install xcpretty
run: gem install xcpretty --no-document --quiet
- name: Build
run: |
set -o pipefail
xcodebuild clean
xcodebuild build -configuration release -project MacPass.xcodeproj -scheme MacPass CODE_SIGNING_REQUIRED=NO -derivedDataPath ./build | xcpretty -c