-
Notifications
You must be signed in to change notification settings - Fork 42
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
Deprecate plugin in favor of gz-plugin #350
Conversation
Codecov Report
@@ Coverage Diff @@
## main #350 +/- ##
=======================================
Coverage 91.66% 91.66%
=======================================
Files 1 1
Lines 48 48
=======================================
Hits 44 44
Misses 4 4 Continue to review full report at Codecov.
|
I would recommend following the commit pattern from #348 in somewhat reverse order so we can more easily follow the steps:
|
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
e0f0e21
to
64f0bd6
Compare
@scpeters , I reorganized the commits as requested. @methylDragon , it would be nice to get this in before #356 @mjcarroll , this is one that you could review if you're bored 😉 |
Signed-off-by: Louise Poubel <[email protected]>
64f0bd6
to
1e626ed
Compare
Signed-off-by: Louise Poubel <[email protected]>
1e626ed
to
72799b0
Compare
This is the first instance in the codebase of It might be something related to the ordering of the deprecation attribute? |
Traced it! On windows it becomes:
then in the generated Export.hh detail header
Perhaps something's up with the __declspec()? From some docs |
This thread says namespaces can't be Should we just selectively invoke the deprecated macro for everything but windows for the two |
Signed-off-by: Louise Poubel <[email protected]>
72799b0
to
66232e1
Compare
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.
👍 on green CI
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Summary
ignition
folder because users shouldn't migrate togz/common/*Plugin*
, but migrate togz/plugin
instead.Test it
CI should pass without warnings.
My local cppcheck had some
unknownMacro
warnings, but that may be due to my version. I'll see what CI says and suppress those warnings as needed.Checklist
Added example and/or tutorialConsider updating Python bindings (if the library has them)codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸