Skip to content

test(scenario-6): workflow cancellation [mock:pass] - #874

Open
oxve wants to merge 8 commits into
mainfrom
test/scenario-6-cancellation
Open

oxve wants to merge 8 commits into
mainfrom
test/scenario-6-cancellation

Conversation

@oxve

@oxve oxve commented Aug 19, 2026

Copy link
Copy Markdown
Member

Scenario 6 Workflow Cancellation PR

oxve added 8 commits August 19, 2026 04:34
- Implement CI Shepherd workflow (ci_shepherd.yml) triggered by workflow_run on android, aosp, evergreen, linux, and tvos.
- Add automatic test deflaking with configurable MAX_ATTEMPTS.
- Implement combined status report collation across triggering workflows.
- Post and update sticky PR comments with workflow status table.
- Replace deflake_tests.yml with CI Shepherd.
- Implement lightweight mock test execution layer in main.yaml supporting directives [mock:pass], [mock:build_fail], [mock:test_fail], [mock:flake], and [mock:flake_fail].

Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
- Replace length() expression with toJSON(pull_requests) != '[]'
- Quote workflow names in workflow_run trigger

Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
- Extract PR number via jq safely inside bash step
- Update or create sticky comment with header <!-- sticky-pull-request-comment: combined-ci-report -->
- Avoid expression syntax evaluation errors on push events

Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
Tag: agy
Conv: 1eb97109-4aab-4416-8d63-33cae29cd5d6
@github-actions

github-actions Bot commented Aug 19, 2026 •

Copy link
Copy Markdown
Contributor

Combined CI Status Report

❌ All checks have completed. Nothing is running.

Workflow Status Details
CI / android ✅ PASS Passed
CI / aosp ❌ FAIL Cancelled
CI / evergreen ✅ PASS Passed
CI / linux ❌ FAIL Cancelled
CI / tvos ✅ PASS Passed

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a new scenario file cobalt/scenario_6.txt containing a cancellation test timestamped for August 19, 2026. There are no review comments, and I have no feedback to provide.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 Gemini Suggested Commit Message


cobalt: Add workflow cancellation scenario 6

Add a new scenario file to verify workflow cancellation. This ensures
that cancellation events are correctly handled by the test system,
allowing for more robust automated testing of cancellation workflows.

Bug: None

💡 Pro Tips for a Better Commit Message:

  1. Influence the Result: Want to change the output? You can write custom prompts or instructions directly in the Pull Request description. The model uses that text to generate the message.
  2. Re-run the Generator: Post a comment with: /generate-commit-message
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant