Создать запрос на вытягивание для пакета зависимостей докеров, если он устарел
Платформа: GitHub
CI / CD: Действия GitHub
Дополнительные технологии: Docker с базовым образом Ubuntu
Я создаю Dockerfile, и мне нужно установить пакет (например, Terraform). Каждый раз, когда "current_version" в " https://checkpoint-api.hashicorp.com/v1/check/terraform" изменяется, мне нужен запрос на перенос в репо (для изменения файла JSON с информацией о версии).
Я также рассмотрел такие варианты, как Dependabot и Renovate. Может быть, создать работу Cron?
Буду признателен за совет, как это сделать.
Вот как код будет выглядеть на высоком уровне:
FROM ubuntu:18.04
RUN apt-get install # install packages such as curl and wget
wget -O terraform.zip https://releases.hashicorp.com/terraform/${JSON_FILE.TF_VERSION}/terraform_${JSON_FILE.TF_VERSION}_linux_amd64.zip