Forgejo Action compatible action that can be used to build and push images to Forgejo Container Registry.
Find a file
2026-10-07 16:15:23 +02:00
action.yaml use sh 2026-10-07 16:15:23 +02:00
readme.md initial commit 2026-10-07 16:01:40 +02:00

kaniko-action

Requirements

The repository that calls the action must have valid secrets to push to registry:

  • REGISTRY_USER
  • REGISTRY_TOKEN

The repository that calls the action must have cross-repository access to this repository.

Usage

name: kaniko build
on:
  push:
    branches: [master]

jobs:
  build-and-push:
    runs-on: ubuntu-latest
    container:
      image: ghcr.io/osscontainertools/kaniko:alpine
    steps:
      - name: Checkout Source Code
        uses: actions/checkout@v4

      - name: Run Kaniko Build Push Action
        uses: https://code.verua.online/verua/kaniko-action
        with:
          registry_user: ${{ secrets.REGISTRY_USER }}
          registry_token: ${{ secrets.REGISTRY_TOKEN }}
          dockerfile_path: 'test-1/Dockerfile'
          target_stage: 'development'
          destination_image: '${{ forgejo.repository }}/foo-image:latest'