Skip to content

Trying to fix codecov upload #49

Trying to fix codecov upload

Trying to fix codecov upload #49

Workflow file for this run

name: Swift
on: [pull_request]
jobs:
test:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: swift-actions/setup-swift@v2.3.0
with:
swift-version: 6.1.0
- name: Run tests
run: swift test --enable-code-coverage

Check failure on line 14 in .github/workflows/swift.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/swift.yml

Invalid workflow file

You have an error in your yaml syntax on line 14
- name: Generate coverage report
id: test
run: |
CODECOV_PATH=$(swift test --show-codecov-path)
PROFDATA_PATH=$(dirname "$CODECOV_PATH")/default.profdata
ALL_OBJECT_FILES=$(find .build -name "*.o" -type f)
SOURCE_OBJECT_FILES=$(echo "$ALL_OBJECT_FILES" | grep "MarkdownSyntaxTests.build")
xcrun llvm-cov report -instr-profile $PROFDATA_PATH $SOURCE_OBJECT_FILES
xcrun llvm-cov export --format="lcov" -instr-profile $PROFDATA_PATH $SOURCE_OBJECT_FILES >> lcov.info
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5.4.3
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: lcov.info