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

Timestamping tags for dependabot usecases #753

Open
ruffsl opened this issue Jun 5, 2024 · 1 comment
Open

Timestamping tags for dependabot usecases #753

ruffsl opened this issue Jun 5, 2024 · 1 comment

Comments

@ruffsl
Copy link
Member

ruffsl commented Jun 5, 2024

It'd be neat to add/rotate the same datetime pattern to the official ROS image tags as Ubuntu for dependabot:

Then folks could automate the version bump and rebuild of their child docker images whenever a new release is detected. Although, perhaps this can be achieved by pinning the tag via the image digest, so maybe not worth it.

- FROM ros:jazzy-20240605 
+ FROM ros:jazzy@sha256:1c445ce6bd87d8bc884fcd40e8a9d8f7efd939e2e4d321c2c9453d1c3e3ad541
@mikaelarguedas
Copy link
Contributor

👍

I was considering two things regarding timestamping (that could also ensure cache bursting and image rebuild on new ROS syncs) .

  • Storing sync date in an environment variable e.g. ROS_SYNC_DATE so that users can know from within the environment what version of the ROS stack they are using (something like the rosdistro tags stripped from the distro name: rolling/2024-05-24 -> 2024-05-24
  • Adding the sync date to the tag like done for ubuntu 👍

WDYT ?

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

No branches or pull requests

2 participants