ci/woodpecker/push/woodpecker Pipeline was successful
- Detect <stack>/ folder vs flat <stack>.yaml automatically - Main file must be named <stack>.yml or <stack>.yaml inside folder - Extra *.yml/*.yaml files in folder merged via docker compose config - Env file resolved from folder/<stack>.env or flat <stack>.env - Flat path unchanged — zero regression for existing stacks - envsubst applied after compose config merge in folder mode"