Hi everyone,
I’m maintaining an open source repository that contains both a Python CLI tool and a TypeScript frontend app. I’d like to set up GitHub Actions so that on every pull request it:
Installs dependencies for both the Python and Node.js parts.
Runs pytest on the Python code.
Runs npm test on the frontend.
geometry dash
Publishes a combined coverage report.
I’ve tried splitting the workflow into two separate jobs, but they run in parallel and the coverage reports never merge. Has anyone successfully configured a single workflow that orchestrates multiple language environments and then aggregates test results? If so, what did your yaml look like, and how did you pass artifacts between jobs? Any example snippets or pointers would be hugely appreciated. Thanks!
|