You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the workflow YAML schema and public documentation to cover the new GitLab trigger types (gitlab_issues, gitlab_merge_requests), the new assignee/assignees fields on GitHub triggers, and the GitLab configuration requirements.
Context
The workflow schema (schemas/workflow.yml) and documentation (docs/public/) need to be updated to reflect the new trigger types. The schema is used for validation and IDE autocompletion; the docs are the primary reference for users.
Acceptance Criteria
Schema Updates (schemas/workflow.yml)
Add source_gitlab_issues definition:
Required: type, owner, repo
Optional: labels (array), state (enum: opened/closed/all, default: opened), assignee (string)
Summary
Update the workflow YAML schema and public documentation to cover the new GitLab trigger types (
gitlab_issues,gitlab_merge_requests), the newassignee/assigneesfields on GitHub triggers, and the GitLab configuration requirements.Context
The workflow schema (
schemas/workflow.yml) and documentation (docs/public/) need to be updated to reflect the new trigger types. The schema is used for validation and IDE autocompletion; the docs are the primary reference for users.Acceptance Criteria
Schema Updates (
schemas/workflow.yml)source_gitlab_issuesdefinition:type,owner,repolabels(array),state(enum: opened/closed/all, default: opened),assignee(string){{title}},{{body}},{{url}},{{labels}},{{assignee}},{{source_id}},{{gitlab_project_id}},{{gitlab_iid}}source_gitlab_merge_requestsdefinition:type,owner,repolabels(array),state(enum: opened/closed/merged/all, default: opened),assignees(array of strings){{source_branch}},{{target_branch}},{{merge_status}},{{draft}}source_template.oneOflistassigneeproperty tosource_github_issuesdefinitionassigneesproperty tosource_github_pull_requestsdefinitionDocumentation Updates
docs/public/trigger-reference.md:gitlab_issuesandgitlab_merge_requestsrows to comparison tableAGENTD_GITLAB_TOKENandAGENTD_GITLAB_URLopenedvs GitHub'sopen)docs/public/templates.md:assignee/assigneesfields on GitHub triggers in both filesKey Files
schemas/workflow.yml- YAML schema definitionsschemas/definitions.yml- shared definitions (if webhook_source needs updating)docs/public/trigger-reference.md- trigger comparison and configurationdocs/public/templates.md- template syntax and variable referenceBlocked By
Stack Base
Branch off:
feature/autonomous-pipelineBlocked by: #1180