Skip to content

🐛 cpp-linter silently broke #129

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

Closed
burgholzer opened this issue Aug 30, 2022 · 0 comments · Fixed by #130
Closed

🐛 cpp-linter silently broke #129

burgholzer opened this issue Aug 30, 2022 · 0 comments · Fixed by #130
Assignees
Labels
bug Something isn't working continuous integration Anything related to the CI setup

Comments

@burgholzer
Copy link
Member

mqt.qcec version

latest

OS

any

Python version

No response

C++ compiler

No response

Additional environment information

No response

Description

The tool that is being used for linting the C++ part of our codebase (cpp-linter) recently got a major update (https://github.com/cpp-linter/cpp-linter-action/releases/tag/v1.5.0) a couple of days ago. That release partially fixed cpp-linter/cpp-linter-action#73, which QCEC was working around in https://github.com/cda-tum/qcec/blob/2d2ea8253074397cc3afdddfb93d6d4de0fb6042/.github/workflows/cpp-linter.yml#L41.
This workaround now silently broke with the most recent update.
This hasn't been caught by the latest PRs since they did not contain C++ related changes, but popped up when we tried to introduce the action for the MQT DD Package in cda-tum/dd_package#103.

Expected behavior

The linter should work as expected.

How to Reproduce

Run the cpp-linter action or Python package with these two lines
https://github.com/cda-tum/qcec/blob/2d2ea8253074397cc3afdddfb93d6d4de0fb6042/.github/workflows/cpp-linter.yml#L37-L38
set to false.

@burgholzer burgholzer added bug Something isn't working continuous integration Anything related to the CI setup labels Aug 30, 2022
@burgholzer burgholzer self-assigned this Aug 30, 2022
@burgholzer burgholzer mentioned this issue Aug 30, 2022
4 tasks
burgholzer added a commit that referenced this issue Aug 31, 2022
## Description

Fixes #129.

Signed-off-by: burgholzer <[email protected]>
MarlQ pushed a commit to MarlQ/qcec that referenced this issue Dec 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working continuous integration Anything related to the CI setup
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant