Skip to main content
Timoni can be used in GitHub workflows to perform actions such as build, test and push modules to container registries.

Usage

To run Timoni commands on GitHub Linux runners, add the following steps to your GitHub workflow:

Examples

Push to GitHub Container Registry

Example workflow for linting, testing and pushing a module to GitHub Container Registry:

Push and sign with Cosign Keyless

Example workflow for pushing and signing the module using Cosign and GitHub OIDC:

Push to Docker Hub

Example workflow for using docker login to authenticate to Docker Hub:
Note that docker/login-action can be used to authenticate to any private registry including ACR, ECR, GCR.