Function: defineTriggers()
August 8, 2026 ยท View on GitHub
@plures/praxis / index / defineTriggers
Function: defineTriggers()
defineTriggers(
map):TriggerDefinition[]
Defined in: src/lifecycle/config.ts:41
Define triggers for a project.
Parameters
map
A TriggerMap mapping lifecycle event names to arrays of trigger actions
Returns
Array of TriggerDefinition objects, one per event name
Example
import { defineTriggers, triggers } from '@plures/praxis/lifecycle';
export default defineTriggers({
'lifecycle/design/expectation.classified': [
triggers.github.createIssue({ owner: 'my-org', repo: 'my-app', assignee: 'copilot' }),
triggers.consoleLog('๐'),
],
'lifecycle/qa/qa.passed': [
triggers.release.promoteToStable(),
],
});