Conversation
|
I pushed an empty commit at first just to see what's broken. The answer is "basically all jobs." |
375e876 to
33213c1
Compare
See ros/rosdistro#46048. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
33213c1 to
db439e7
Compare
|
There are still issues with archive.ubuntu.com, so I'll try to retrigger failing jobs until they pass. |
|
We might want to switch to downloading the key directly using |
|
Alright, all jobs finally passed. Now I'm just waiting for someone to validate that the public key is the same as https://github.com/ros/rosdistro/blob/master/ros.asc |
Well, my Wouldn't it be easier to just install the new Debian package from https://github.com/ros-infrastructure/ros-apt-source/releases/? Alternatively, you could download |
7901333 to
a77da28
Compare
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
a77da28 to
3add115
Compare
This reverts commit 3add115. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
f0b9bbc to
94ac2c2
Compare
Not sure why. But the key that's used here (before this PR) is what used to be here, before it was updated https://github.com/ros/rosdistro/blob/master/ros.asc. That's what I used. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #816 +/- ##
==========================================
- Coverage 93.38% 92.85% -0.53%
==========================================
Files 10 10
Lines 257 252 -5
Branches 27 27
==========================================
- Hits 240 234 -6
- Misses 17 18 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
94ac2c2 to
e3155d7
Compare
This reverts commit e3155d7. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
|
Alright, I gave both a shot (using the apt source package and downloading the key directly) and there's small annoying issues that I don't really have time to figure out in the very short term, so this is what I'll be going with. We can improve this later. |
|
Alright, it passed again. Can you check the key like I described in the PR description? |
Not sure how I should check this. I can confirm that the key that is added in the PR is the same as:
Note that this one is called But I guess the CI already checks that the repo can be accessed? Btw, to avoid such key issues in the future, you could add an option to the action to ignore the key and always trust the repo ( |
|
Thanks for validating.
Yes, it does.
Not sure of the security implications of that, and I don't think that's really necessary. |
Fixes #815.
The current/old one expired on June 1st (today). See https://discourse.ros.org/t/ros-signing-key-migration-guide/43937.
Just update the public key and keep the apt repository setup as-is, since CI doesn't really benefit from installing the new
ros2-apt-sourcepackage. See the key update here: ros/rosdistro#46048. The key copied here is specifically this one: https://github.com/ros/rosdistro/blob/master/ros.asc. Someone else should double-check that it matches.