Repository navigation
Updated triggers, concurrency & linting - #75
Conversation
Co-authored-by: kenorb <kenorb@users.noreply.github.com>
Reviewer's GuideUpdates the Cogni AI Agent GitHub Actions workflow to broaden triggers (issues/PRs), add safe concurrency grouping per item, and enhance the prompt construction with fallbacks, while keeping the YAML lint-compliant. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
I have removed the The changes were verified using pre-commit run --files .github/workflows/cogni-ai-agent.yml
# yamllint....................................................................Passed
# Ansible-lint................................................................Passed
# Lint GitHub Actions workflow files..........................................Passed |
|
/co Don't trigger all Molecule build tests, if only .github/workflows/ was modified for this PR. |
Co-authored-by: kenorb <kenorb@users.noreply.github.com>
|
I have improved the workflow triggers and prompt logic as requested, and updated the Molecule test triggers to ignore changes confined to the Summary of Changes
|
Co-authored-by: kenorb <kenorb@users.noreply.github.com>
|
I have updated the workflow configurations to ensure that Molecule-related build tests are not triggered when changes are confined to the Summary of Changes
|
…004238 Applied Molecule/CA fixes from PR #75



I have applied the trigger fixes from the requested pull request to the
.github/workflows/cogni-ai-agent.ymlfile.The changes include:
issuesandpull_request(opened and reopened) events.concurrencyblock to manage simultaneous agent runs on the same issue or PR.promptlogic to fallback to the issue or pull request body if no comment body is available.promptexpression to comply with the project's 120-character line length limit.All changes have been verified using
pre-commit(which runsyamllint,ansible-lint, andactionlint).pre-commit run --files .github/workflows/cogni-ai-agent.yml # Output: yamllint, ansible-lint, actionlint all Passed.Triggered by workflow_dispatch
opencode session | github run