-
Notifications
You must be signed in to change notification settings - Fork 3
Github Actions #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Github Actions #27
Conversation
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
@marcomelloni Some suggestions:
|
poetry build --format sdist | ||
|
||
- name: Upload dist artefacts | ||
uses: actions/upload-artifact@v4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remember to set expiration time of one hour for the artifacts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One hour isn’t supported, so the shortest possible setting is 1 day
@marcomelloni Please copy the |
|
|
This pull request introduces new CI workflows for the MATLAB Agent and Simulation Bridge projects, while also deprecating an older workflow for Simulation Bridge tests. Additionally, it updates the
pytest.ini
configuration to include code coverage reporting. These changes aim to streamline CI processes and enhance test reporting.CI Workflow Additions:
.github/workflows/matlab-agent-ci.yml
: Added a new CI workflow for the MATLAB Agent, including steps for linting, formatting checks, testing, and building distribution artifacts..github/workflows/simulation-bridge-ci.yml
: Added a new CI workflow for the Simulation Bridge, with similar steps to the MATLAB Agent workflow, but includes coverage reporting and artifact uploads.CI Workflow Deprecation:
.github/workflows/simulation-bridge-tests.yml
: Removed the older Simulation Bridge test workflow, consolidating its functionality into the new CI workflow.Test Configuration Update:
pytest.ini
: Updatedpytest
settings to enable coverage reporting, including branch coverage and XML output for integration with tools like Codecov.