Skip to content

A Renovate container image that works with Github Apps Installation Token

License

Notifications You must be signed in to change notification settings

nabeken/docker-renovate-github-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-renovate-github-apps

Sync with upstream Docker Image

docker-renovate-github-apps is a container image to run the official Renovate image with Github Apps Installation Token.

How It Works

If there are the following three environment variables found, an entrypoint script will invoke go-github-apps command prior to invoking the original entrypoint. Renovate will be result in using Github Apps Installation Token.

  • GO_GITHUB_APPS_APP_ID: Github Apps ID
  • GO_GITHUB_APPS_INST_ID: Github Apps Installation ID of the app
  • GITHUB_PRIV_KEY: Github Apps' private key to request an Installation token

For more details, please visit https://github.com/nabeken/go-github-apps

Usage in Github Actions

See https://github.com/nabeken/renovate-config-oss/blob/main/.github/workflows/renovate.yml

Container images

https://github.com/nabeken/docker-renovate-github-apps/pkgs/container/renovate-github-apps

Release

This project will not have Github Release but tags that are the corresponding upstream container images.

  • Renovate will update the upstream version in Dockerfile
  • Renovate will merge it automatically
  • Github Actions will create or update a corresponding tag in this repository with Github Apps Installation Token because the default GITHUB_TOKEN won't trigger an event
  • Github Actions will build a container image and push it

Build

make build

About

A Renovate container image that works with Github Apps Installation Token

Topics

Resources

License

Stars

Watchers

Forks

Packages