edge.24-08-12
Moves repository variables to panfactum.yaml for improved CI/CD integration, introduces Workflow Engine and Event Bus addons, and upgrades Argo-related modules to Beta status.
Migrate Repository Variables to panfactum.yaml
Repository variables must now be defined in a panfactum.yaml file at the root of your repository instead of in your devenv.nix.
Variable names are no longer prefixed with PF_ and are now lowercase.
Example migration:
Before (in devenv.nix):
env.PF_REPO_NAME = "my-repo";env.PF_REPO_URL = "https://github.com/my-org/my-repo";After (in panfactum.yaml at repo root):
repo_name: my-reporepo_url: https://github.com/my-org/my-repoThis change makes it easier to reference these values outside of local development contexts such as CI pipelines where devenv.nix isn’t loaded.