diff --git a/.github/workflows/pullRequest.yml b/.github/workflows/pullRequest.yml index c7f7c66..41e0ea3 100644 --- a/.github/workflows/pullRequest.yml +++ b/.github/workflows/pullRequest.yml @@ -8,18 +8,29 @@ on: jobs: test: - runs-on: macos-11 + runs-on: macos-latest steps: - uses: actions/checkout@v2 - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.9.1 - with: - access_token: ${{ github.token }} + - name: Run Tests (No Cache) + if: steps.setup.outputs.cache-hit != 'true' + run: bundle exec fastlane tests + + + +name: Pull Request + +on: + pull_request: + branches: + - development + workflow_dispatch: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: latest-stable +jobs: + test: + runs-on: macos-11 + steps: + - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 @@ -29,23 +40,8 @@ jobs: - name: Install gems run: bundle install - - name: Swift Packages Cache - uses: actions/cache@v2 - id: cache - with: - path: | - Build/SourcePackages - Build/Build/Products - key: ${{ runner.os }}-deps-v1-${{ hashFiles('BILDsolid.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved') }} - restore-keys: ${{ runner.os }}-deps-v1- - - name: Run Tests (No Cache) - if: steps.setup.outputs.cache-hit != 'true' - run: bundle exec fastlane unit_test - - - name: Run Tests (Cache) - if: steps.setup.outputs.cache-hit == 'true' - run: bundle exec fastlane unit_test skip_package_dependencies_resolution:true + run: bundle exec fastlane tests