Skip to content

Conversation

pethers
Copy link
Member

@pethers pethers commented Jul 30, 2025

No description provided.

@pethers pethers requested a review from Copilot July 30, 2025 13:07
@github-actions github-actions bot added the infrastructure CI/CD and build infrastructure label Jul 30, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR integrates code coverage reporting into the release workflow by copying coverage reports to the documentation directory and reordering workflow steps for proper execution sequence.

  • Moves version setting step to occur before test execution
  • Adds coverage report copying to documentation deployment
  • Ensures coverage data is available when documentation is generated

@@ -112,6 +112,10 @@ jobs:
- name: Generate api html documentation
run: npm run docs

- name: Copy coverage
run: |
cp -r coverage docs/
Copy link
Preview

Copilot AI Jul 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The coverage directory copy will fail if the coverage directory doesn't exist. Add a check to ensure the coverage directory exists before copying it, or use a conditional copy command like [ -d coverage ] && cp -r coverage docs/ || echo "Coverage directory not found"

Suggested change
cp -r coverage docs/
[ -d coverage ] && cp -r coverage docs/ || echo "Coverage directory not found"

Copilot uses AI. Check for mistakes.

Copy link

@pethers pethers merged commit 3d8939a into main Jul 30, 2025
13 checks passed
@pethers pethers deleted the pethers-patch-1 branch July 30, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure CI/CD and build infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant