Files
kforge/action.yml
nate.lubitz 9adb5780f2
Publish Action Image / build (push) Successful in 31s
use as gitea action
2026-06-29 16:01:01 +10:00

30 lines
857 B
YAML

name: 'kforge'
description: 'Generate and apply Kubernetes manifests from kforge.yml'
inputs:
command:
description: 'deploy | preview-up | preview-down | validate | secrets'
required: false
default: 'deploy'
env:
description: 'Environment to target (e.g. production, staging). Omit to target all.'
required: false
config:
description: 'Path to kforge.yml relative to the workspace root'
required: false
default: 'kforge.yml'
namespace:
description: 'Kubernetes namespace for rollout restart (defaults to env name)'
required: false
pr_number:
description: 'PR number — required for preview-up and preview-down'
required: false
namespace_prefix:
description: 'Namespace prefix for preview environments'
required: false
default: 'preview-pr'
runs:
using: docker
image: Dockerfile