Skip to content
This repository was archived by the owner on Aug 27, 2021. It is now read-only.

Conversation

@KeisukeShima
Copy link
Collaborator

What kinds of PR

  • Improve feature

What is this PR

Add codeQL analysis for evaluation.

How to check this PR

@github-actions
Copy link

📊 Code Metrics Report

Branch Metrics
This PR code-metrics.html
main code-metrics.html

@codecov-commenter
Copy link

codecov-commenter commented May 27, 2021

Codecov Report

Merging #38 (51cc7c8) into main (d720b39) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##             main      #38   +/-   ##
=======================================
  Coverage   25.25%   25.25%           
=======================================
  Files          17       17           
  Lines        1275     1275           
  Branches      691      691           
=======================================
  Hits          322      322           
  Misses        495      495           
  Partials      458      458           
Flag Coverage Δ
unittests 25.25% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d720b39...51cc7c8. Read the comment docs.

@KeisukeShima
Copy link
Collaborator Author

NOTE: Background and how to use this feature with ROS.

https://discourse.ros.org/t/github-code-scanning-for-ros-repos/16084

@KeisukeShima
Copy link
Collaborator Author

@KeisukeShima KeisukeShima self-assigned this May 27, 2021
kenji-miyake
kenji-miyake previously approved these changes May 27, 2021
@@ -0,0 +1,2 @@
paths-ignore:
- '**/vendor/*'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMHO: In the security point of view, it might be useful to scan the vendor packages as well. If the scan for vendor packages is found to be annoying, let's ignore them.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about testing vendor packages in another workflow?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, that might be a perfect solution!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also agree with @kmiya san 's opinion.
I'd like to see what it means to test in another workflow, does that mean it should be tested in the vendor's repository?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, I meant to add codeql-vendor-config.yml!

# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '17 23 * * 3' # run at 08:17 AM Thursdays, JST
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the way, why 08:17 AM? 🤔

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know why, but it's the time listed in the template 😕

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, then let's change it as we like!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants