No description
  • Shell 86.8%
  • Dockerfile 13.2%
Find a file
2026-06-28 20:00:15 +02:00
.forgejo/workflows chore(deps): update gcr.io/kaniko-project/executor docker tag to v1.24.0 2026-06-28 00:01:31 +00:00
action.yml feat: update action.yml and build to public location 2026-06-28 01:53:33 +02:00
Dockerfile chore(deps): update gcr.io/kaniko-project/executor docker tag to v1.24.0 2026-02-09 00:01:45 +00:00
entrypoint.sh feat: extract registry from destination for login 2026-02-08 23:15:40 +01:00
README.md feat: initial action 2026-02-04 23:04:17 +01:00
renovate.json chore(deps): add renovate.json 2026-02-08 20:30:48 +00:00

Forgejo Kaniko Runner Action

Builds container images using Kaniko within a Forgejo Action.

Usage

- name: Build and push image
  uses: gibson.rexin.at/actions/kaniko@v1
  with:
    dockerfile: ./Dockerfile
    context: .
    destination: forgejo.example.com/user/repo:latest
    registry: forgejo.example.com
    user: my-user
    password: ${{ secrets.MY_SECRET_PASSWORD }}
    build-arg: |
      key=value
      another=value2
    cache-repo: forgejo.example.com/user/repo-cache

## Authentication

The action automatically creates a Kaniko config file for authentication. You need to provide the following inputs to the action:

*   `registry`: The URL of the container registry.
*   `user`: The username for the container registry.
*   `password`: The password for the container registry. It is recommended to use a Forgejo secret for this input.