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

Use foxy testing apt repos to install linters for Actions #463

Merged
merged 3 commits into from Jul 20, 2020

Conversation

emersonknapp
Copy link
Collaborator

@emersonknapp emersonknapp commented Jul 16, 2020

We were still using the Eloquent release of the linters, which is not accurate to the current code.

Depends on #461

Signed-off-by: Emerson Knapp eknapp@amazon.com

@emersonknapp emersonknapp force-pushed the emersonknapp/foxy-testing-linters branch 2 times, most recently from e6f83a5 to 4785009 Compare July 17, 2020 23:01
@Karsten1987
Copy link
Collaborator

Would it make sense to use the linters from the master branch? I mean, the moment something changes upstream we'll have the same inconsistency as right now in which the binary packages are different from ci.ros2.org. Is that right?

@emersonknapp
Copy link
Collaborator Author

I think that it does make sense - but for the moment action-ros-lint operates by expecting to install the linters via apt, and we don't have a "master apt" build available. This at least gets us a little closer to in sync.

Then, there is ros-tooling/action-ros-lint#142 which requests we install the linters via pip instead, which would provide us an avenue to get the latest version of the linters and probably be lighter weight.

@Karsten1987
Copy link
Collaborator

Can you rebase this on top of master? I'd expect the cppcheck action to pass then.

Emerson Knapp added 3 commits July 17, 2020 16:39
Signed-off-by: Emerson Knapp <eknapp@amazon.com>
Signed-off-by: Emerson Knapp <eknapp@amazon.com>
Signed-off-by: Emerson Knapp <eknapp@amazon.com>
@emersonknapp emersonknapp force-pushed the emersonknapp/foxy-testing-linters branch from 4785009 to 1924ecd Compare July 17, 2020 23:39
@emersonknapp emersonknapp merged commit 6eab1ec into master Jul 20, 2020
@delete-merged-branch delete-merged-branch bot deleted the emersonknapp/foxy-testing-linters branch July 20, 2020 16:32
emersonknapp added a commit that referenced this pull request Feb 2, 2021
* Use foxy testing apt repos to install linters for Actions

Signed-off-by: Emerson Knapp <eknapp@amazon.com>
emersonknapp added a commit that referenced this pull request Feb 17, 2021
* Use foxy testing apt repos to install linters for Actions

Signed-off-by: Emerson Knapp <eknapp@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants