Skip to content

Conversation

@fboulnois
Copy link
Contributor

@fboulnois fboulnois commented Nov 7, 2025

Description

Addresses

This is a follow up to #1703 . This POSTs the JSON version of the workflow summary file if it exists to the report processor.

Motivation

@kilonzi and the team have been working on using AI / LLMs to automatically generate reports that identify root cause failures of Warp test workflows. As part of this work, we need to send the JSON version of the markdown summary file that is generated at the end of a workflow run to the workflow analysis processor to generate the final report.


Checklist

If you can answer "yes" to the following items, please add a checkmark next to the appropriate checklist item(s) and notify our WARP team by tagging @broadinstitute/warp-admins in a comment on this PR.

  • Did you add inputs, outputs, or tasks to a workflow?
  • Did you modify, delete or move: file paths, file names, input names, output names, or task names?
  • If you made a changelog update, did you update the pipeline version number?

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

Remember to squash merge!

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

Remember to squash merge!

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@fboulnois fboulnois requested a review from Copilot November 10, 2025 14:09
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds automated reporting of workflow execution summaries by POSTing the machine-readable JSON summary file to a workflow analysis processor endpoint. This enables AI/LLM-based analysis to automatically identify root cause failures in WARP test workflows.

Key Changes:

  • Added a new step to POST workflow summary JSON to an external API endpoint
  • Configured the API call with authentication using GitHub secrets
  • Updated step numbering in comments to accommodate the new step

@github-actions
Copy link

Remember to squash merge!

@github-actions
Copy link

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@github-actions
Copy link

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

Remember to squash merge!

@github-actions
Copy link

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@github-actions
Copy link

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@fboulnois fboulnois force-pushed the fb-post-workflow-json branch from 40faadf to 5433677 Compare November 10, 2025 15:29
@github-actions
Copy link

Remember to squash merge!

@github-actions
Copy link

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@fboulnois fboulnois marked this pull request as ready for review November 10, 2025 16:40
@github-actions
Copy link

Remember to squash merge!

@github-actions
Copy link

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

@github-actions
Copy link

🔍Version Validation Results:

Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

Remember to squash merge!

@github-actions
Copy link

🔍Version Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing versions and changelogs for pipelines that differ from the versions on 'origin/staging':
All WDLs and changelog files appear to be valid for this release.

@github-actions
Copy link

🔍Changelog Validation Results:

basename: missing operand
Try 'basename --help' for more information.
Comparing changelogs for pipelines that differ from the versions on 'origin/develop':
All changelog files are valid for this release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants