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

Suppress update of pinned git repository #17

Merged
merged 1 commit into from
Feb 2, 2021
Merged

Conversation

cottsay
Copy link
Member

@cottsay cottsay commented Feb 1, 2021

The source at that ref will never change, so there is no need to try to update it. This will avoid unnecessary invalidation of the build and install targets for the external project.

This is the same issue we're working around in ament/uncrustify_vendor#22.

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

The source at that ref will never change, so there is no need to try to
update it. This will avoid unnecessary invalidation of the build and
install targets for the external project.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay cottsay added the bug Something isn't working label Feb 1, 2021
@cottsay cottsay self-assigned this Feb 1, 2021
Copy link
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

The change looks good to me, but I'd feel better with a more comprehensive CI since mimick tends to be finicky. In particular, I'd suggest running tests --packages-above mimick_vendor, and also running CI against Windows Debug and CentOS jobs in addition to the normal jobs.

@cottsay
Copy link
Member Author

cottsay commented Feb 1, 2021

Since mimick is used in rcutils, that will blow out to nearly an entire rebuild. I can do it, but it will be a while.

Wider builds with Debug:

  • Linux Build Status
  • Windows Build Status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants