Files
redwoodjs__local-ci/.gitignore
T
Peter Pistorius 4b07e75699 refactor(workflow-parser): split GitHub Actions expression evaluator (#337)
Replaces the eight optional arguments threaded through `resolveExprAtom` and
`evaluateExprValue` with a single `ExprContext` object, dispatches built-in
functions through a name->handler table, and moves context-variable lookups
into a dedicated resolver with constant tables.

`expandExpressions` keeps its positional public signature so no caller has
to change. No behaviour change; all workflow-parser tests still pass and
the full smoke suite (`pnpm agent-ci-dev run --all`) is green.

Measured complexity drop (fallow health):
- resolveExprAtom: cognitive 124 -> off the high-complexity list
- evaluateExprValue: cognitive 57 -> 28
- file length: 1913 -> 1736 lines

Also adds `fallow` as a workspace-root dev dependency and ignores the
locally generated `.fallow-reports/` directory.
2026-05-11 15:10:20 +02:00

84 lines
950 B
Plaintext

# Node modules
node_modules
# Logs
logs
*.log
npm-debug.log*
pnpm-debug.log*
# Environment variables
.env
.dev.vars
# Vite build output
dist
# TypeScript
*.tsbuildinfo
# IDEs and editors
.vscode/
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# MacOS
.DS_Store
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional stylelint cache
.stylelintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# pnpm store directory
.pnpm-store
# dotenv environment variables file
.env.local
.env.development.local
.env.test.local
.env.production.local
# Vite cache
.vite
# Coverage directory used by tools like istanbul
coverage
# Temporary files
*.tmp
*.temp
# Wrangler
.wrangler
.agent-ci
temp_runner_source
tmp-runner-logs
temp_*
.runner-source
ui/build
# Ephemeral agent devcontainer configs
.devcontainer/agent-*/
.devcontainer/kindling/
# Local fallow analysis reports
.fallow-reports/