Skip to content
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

chore(library): Clean up deprecated CI and fix defects #116

Merged
merged 26 commits into from
Apr 19, 2024

Conversation

ZZ-Cat
Copy link
Owner

@ZZ-Cat ZZ-Cat commented Apr 17, 2024

Overview

This is what I wanted to do with the previous branch, but I let feature creep get the better of me.
Anyway, in this Pull Request, I am removing the deprecated CI files (and their broken badges), and I am fixing any defects that are called out by my Defect Detector.

@ZZ-Cat ZZ-Cat added CI/CD 🚧 Continuous Integration/Continuous Deployment ...in progress 🚧 Development on this is in progress labels Apr 17, 2024
@ZZ-Cat ZZ-Cat added this to the Version 1.1.0 milestone Apr 17, 2024
@ZZ-Cat ZZ-Cat self-assigned this Apr 17, 2024
@ZZ-Cat ZZ-Cat mentioned this pull request Apr 17, 2024
29 tasks
…efect Detector

This commences the static code analysis indefinitely
@ZZ-Cat
Copy link
Owner Author

ZZ-Cat commented Apr 17, 2024

Excellent! My Defect Detector has failed, which means my Defect Detector has picked up one (or more) defects in CRSF for Arduino's code-base.
This is great news, because this will help with improving the overall quality of CRSF for Arduino.

The Defect Detector needs to be isolated for the sake of fixing any defects it finds.
…d in constructor `serialReceiverLayer::CRSF::CRSF()`
…constructor `serialReceiverLayer::CRSF::CRSF()`
…n constructor `serialReceiverLayer::CRSF::CRSF()`
A copy constructor is `RECOMMENDED`, granted this constructor uses dynamic memory allocation.
This is `RECOMMENDED`, granted it uses dynamic memory allocation.
@ZZ-Cat
Copy link
Owner Author

ZZ-Cat commented Apr 18, 2024

Right. That leaves SerialBuffer.cpp and SerialReceiver.cpp to do.
I will fix the defects in both of those tomorrow.

Once I have the medium defects done, I will go the extra mile and fix up all the low ones, just 'cause I can (and it's driving the perfectionist in me batshit that CRSF for Arduino has any defects at all, and the inner perfectionist won't be happy until the code-base is completely defect free...)

@ZZ-Cat ZZ-Cat marked this pull request as ready for review April 19, 2024 00:09
@ZZ-Cat
Copy link
Owner Author

ZZ-Cat commented Apr 19, 2024

Awesome! No defects. =^/,..,^=

I will merge this Pull Request once the build check passes.

@ZZ-Cat ZZ-Cat merged commit 5b5a898 into Main-Trunk Apr 19, 2024
3 checks passed
@ZZ-Cat ZZ-Cat removed the ...in progress 🚧 Development on this is in progress label Apr 19, 2024
@ZZ-Cat ZZ-Cat deleted the clean-up-deprecated-ci_and_fix-defects branch April 19, 2024 02:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD 🚧 Continuous Integration/Continuous Deployment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant