Skip to content

Commit

Permalink
debug
Browse files Browse the repository at this point in the history
  • Loading branch information
amagyar-iohk committed Mar 12, 2024
1 parent 352aac6 commit dbb7b0b
Showing 1 changed file with 40 additions and 41 deletions.
81 changes: 40 additions & 41 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,52 +21,51 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v3

- name: Install SSH Key
uses: shimataro/[email protected]
with:
key: ${{ secrets.SSH_PRIVATE_KEY }}
known_hosts: github.com
# - name: Install SSH Key
# uses: shimataro/[email protected]
# with:
# key: ${{ secrets.SSH_PRIVATE_KEY }}
# known_hosts: github.com

- name: Adding Known Hosts
run: ssh-keyscan -H github.com >> ~/.ssh/known_hosts
# - name: Adding Known Hosts
# run: ssh-keyscan -H github.com >> ~/.ssh/known_hosts

- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '15.2'
- name: Printenv
run: printenv

- name: Build and test
run: |
swift build
# - name: Build and test
# run: |
# swift build

- name: Generate momd
run: |
/Applications/Xcode.app/Contents/Developer/usr/bin/momc \
./AtalaPrismSDK/Pluto/Sources/Resources/PrismPluto.xcdatamodeld \
.build/debug/AtalaPRISMSDK_Pluto.bundle/PrismPluto.momd
swift test --enable-code-coverage
# - name: Generate momd
# run: |
# /Applications/Xcode.app/Contents/Developer/usr/bin/momc \
# ./AtalaPrismSDK/Pluto/Sources/Resources/PrismPluto.xcdatamodeld \
# .build/debug/AtalaPRISMSDK_Pluto.bundle/PrismPluto.momd
# swift test --enable-code-coverage

- name: Generate lcov
run: |
xcrun llvm-cov export \
-format="lcov" \
.build/debug/AtalaPRISMSDKPackageTests.xctest/Contents/MacOS/AtalaPRISMSDKPackageTests \
-instr-profile .build/debug/codecov/default.profdata \
--ignore-filename-regex='.build/.*' \
--ignore-filename-regex='Tests/.*' \
--ignore-filename-regex='Core/.*' > lcov.info
# - name: Generate lcov
# run: |
# xcrun llvm-cov export \
# -format="lcov" \
# .build/debug/AtalaPRISMSDKPackageTests.xctest/Contents/MacOS/AtalaPRISMSDKPackageTests \
# -instr-profile .build/debug/codecov/default.profdata \
# --ignore-filename-regex='.build/.*' \
# --ignore-filename-regex='Tests/.*' \
# --ignore-filename-regex='Core/.*' > lcov.info

- name: Build coverage report
run: genhtml lcov.info -o coverage_html -q
# - name: Build coverage report
# run: genhtml lcov.info -o coverage_html -q

- name: Publish to coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: coverallsapp/github-action@v2
with:
file: "lcov.info"
# - name: Publish to coveralls
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# uses: coverallsapp/github-action@v2
# with:
# file: "lcov.info"

- name: Publish Code Coverage Report
uses: actions/upload-artifact@v4
with:
name: swift-coverage
path: "coverage_html"
# - name: Publish Code Coverage Report
# uses: actions/upload-artifact@v4
# with:
# name: swift-coverage
# path: "coverage_html"

0 comments on commit dbb7b0b

Please sign in to comment.