uptodate

command module
v0.0.0-...-42893f0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

Up to Date

docs/assets/img/uptodate.png

This is a library and GitHub action to automatically update different assets in your repository. While the tool can be extended to "other kinds of things" to update, it is currently very Docker-centric. The tool includes the following commands:

  • dockerfile: update the FROM images in your Dockerfile to the latest hash
  • dockerhierarchy: maintain a set of base images and check for new tags. When a new tag is found, create a new Dockerfile to build it.
  • dockerfilelist: List all Dockerfiles discovered at some root.
  • dockerbuild: Build a matrix of Dockerfiles from an uptodate config file (with build args)
  • git: Look for updated files as a matrix.

For each of the above, when paired with the GitHub action and functionality to make updates and then open a pull request, it's possible to have a repository that will run automated updates of container bases (dockerfile) and builds (dockerhierarchy), and then (optionally) builds additional images with (dockerbuild) or lists all available Docker files for other interactions (dockerlist). You can read more at:

⭐️ The UpToDate Documentation ⭐️

Previous Art

  • binoc: is another updating tool that uses lookout, and the main difference will be in the design.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
git

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL