Skip to content

CI Hotfix when none packages where built #296

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

Merged
merged 2 commits into from
May 15, 2025

Conversation

nmarticorena
Copy link
Contributor

Currently, the CI is failing due to the additional recipes added for emscripten, which are skipped by rattler-build, resulting in the CI failing due to having an empty output folder.

This pr is a hotfix to check first if anything was built before attempting to upload it, this will effectively fix https://github.com/RoboStack/ros-humble/actions/runs/14767448589

A better approach would be to check in vinca generate_gha to implement a parse skip, in https://github.com/RoboStack/vinca/blob/9eb0b36b3cb673f6ab0789dd22f06668ccae5fd3/vinca/generate_gha.py#L197 , but I couldn't find the whole list of possible names for the platforms that rattler-build takes

@Tobias-Fischer
Copy link
Contributor

Can’t we just do the opposite and only not skip if the platform is emscripten?

@Tobias-Fischer
Copy link
Contributor

What do you think @traversaro?

@traversaro
Copy link
Member

Can’t we just do the opposite and only not skip if the platform is emscripten?

Yes, I think it could make sense to have a not emscripten check. Anyhow, probably in the meanwhile we can merge this hotfix?

@Tobias-Fischer Tobias-Fischer merged commit 261c619 into RoboStack:main May 15, 2025
6 checks passed
@Tobias-Fischer
Copy link
Contributor

Thanks @nmarticorena - do you know of an equivalent on Windows?

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.

3 participants