Resolve "Support LFS in templates"
Closes #37 (closed)
Merge request reports
Activity
assigned to @inigo.moreno
- Resolved by Iñigo Moreno i Caireta
The idea here was to have an optional file to include when needing lfs, like this:
include: - project: tecnalia_robotics-public/gitlab_templates ref: 37-support-lfs-in-templates file: - ci-templates/auto-rules/with-rosinstall/melodic-default.yml - ci-templates/lfs-pull.yml
If you see the test-job, it seems to be working: LFS is initialized on line 225 and the zip file is loaded in line 274. However, the job still fails with some connectivity issues:
Failed to fetch http://packages.ros.org/ros-testing/ubuntu/pool/main/r/ros-melodic-xmlrpcpp/ros-melodic-xmlrpcpp_1.14.12-1bionic.20210921.180110_amd64.deb 404 Not Found [IP: 64.50.233.100 80]
@jon.azpiazu do you know what is going on?
mentioned in issue #40 (closed)
requested review from @jon.azpiazu
LGTM
I see that the test job of the repo which has an upstream repo which uses LFS is working correctly.
mentioned in commit 9deafef0
created #41 (closed) to continue this discussion
Do we have any actual example of using downstream?
I have at least one in a medrob repository. I find it quite useful to identify when you break something by changing the API (or even just behavior, if downstream packages have tests).
I don't think so, given that it's a new feature introduced by the industrial_ci branch change.
It's not a new feature. It's better implemented now, but this functionality has existed for quite a long time in the legacy version as well.
mentioned in issue #41 (closed)