-
Notifications
You must be signed in to change notification settings - Fork 72
Desmakers 4279 rename the metafile vendor from infineon to infineon #331
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
Desmakers 4279 rename the metafile vendor from infineon to infineon #331
Conversation
Mmm, we are adding this as a 3.x change? Also, as this is only for xmc .... ideally we could name the package_infineon_index.json -> package_xmc_index.json. But that will definitively would be a "major" compatibility break. But this will require the index url to be updated, otherwise the later versions will not be automatically available to the users. |
Yes, this might have broader implications than we initially thought. Also regarding all build checks involving this core. Also, please add required changes to |
The only reason for merging to 3.x is the compatibility problem with PSOC.
Regarding Makefile.test, this will be updated anyways and may have different fqbn name depending on how the core is developed. This is just a reference document. |
eaef614
to
aa1cebe
Compare
Signed-off-by: zhanglinjing <[email protected]>
Signed-off-by: zhanglinjing <[email protected]>
Signed-off-by: zhanglinjing <[email protected]>
Signed-off-by: zhanglinjing <[email protected]>
4dca80c
to
3f9d13f
Compare
aa1cebe
to
41f034d
Compare
now merge to 4.0.0. Another reason to merge to 3.x first is, the compilation tests fails anyways in 4.0.0. I tested with 3.x so the changes should be fine be merged. |
You can also disable/comment for the time being all the tests which aren´t yet ready. And you can focus on the error of the modules/lib that you are working on. |
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.
Sorry I missed this:
Please rework the commit messages to fit the format and correct spelling.
Our commit checks also seem to be not running properly for this PR?
https://github.com/Infineon/XMC-for-Arduino/actions/runs/13989397821
It fails because we check the commit msg log until master-HEAD. A PR squash merged before we introduced commit msg checking. |
what about changing the boards.txt names also snake_case? |
https://jirard.intra.infineon.com/browse/DESMAKERS-4280 |
It makes sense to bring all these changes at one in one PR, with all the compatibility breaking changes. |
tools/verifygitlog.py
Outdated
@@ -68,19 +68,11 @@ def diagnose_subject_line(subject_line, subject_line_format, err): | |||
def verify(sha, err): | |||
verbose("verify", sha) | |||
err.prefix = "commit " + sha + ": " | |||
|
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.
Can you explain the changes on this file?
At some point, this will be moved to the reusable workflow for all cores. So it is good to align on the changes of these checks scripts.
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.
Before commit message with ignore prefix still checks the legitimacy of the email, and it can't accept noreply anonymous emails, so if the PR is squash merged or user is using anonymous email, the check will fail.
Old logic: check all email formats, check commit message format except for prefixes
New logic: check email and commit message format except for prefixes
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.
okay, so this disables commit signing?
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.
Disabled only for commit messages starting with ignore_prefixes = [“squash!”, “fixup!”, “amend!”, “WIP"].
Otherwise commit signing will still be checked.
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.
Okay, we will harmonize this when we make it reusable.
OK I understand. Then we should align better during scrum planning next time. |
Signed-off-by: zhanglinjing <[email protected]>
f8bafc7
to
c4faaa2
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.
👍
move the commit msg check to: #332 |
98ab007
into
4.0.0-metafiles-naming-conventions
By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---
CONTRIBUTING.md also tells you what to expect in the PR process.
Description
rename the metafile vendor from infineon to infineon
Related Issue
Desmakers 4279
Context
Also need to adapt the documentation.
Will update the other PR.