Skip to content

Add validate-action-output.yml reusable workflow#130

Merged
paper2 merged 3 commits into
mainfrom
add-validate-action-output-workflow
Jun 29, 2025
Merged

Add validate-action-output.yml reusable workflow#130
paper2 merged 3 commits into
mainfrom
add-validate-action-output-workflow

Conversation

@paper2

@paper2 paper2 commented Jun 29, 2025

Copy link
Copy Markdown
Owner

Summary

  • Add validate-action-output.yml reusable workflow for testing the GitHub Action with OpenTelemetry collector validation

Details

This workflow provides a comprehensive testing framework for validating the GitHub Action's telemetry output:

  • OpenTelemetry Collector Setup: Automatically starts and health-checks an OTLP collector
  • Telemetry Validation: Collects and validates both traces and metrics data
  • Structure Comparison: Compares normalized telemetry structure with expected test data
  • Artifact Upload: Saves collector logs for debugging purposes
  • Configurable Parameters: Supports custom test data directories and artifact settings

Test Plan

  • Workflow file contains proper YAML syntax
  • All required inputs are defined with appropriate defaults
  • OpenTelemetry collector configuration is properly mounted
  • Health checks are implemented for collector readiness
  • JQ normalization filters handle dynamic fields correctly
  • Structure validation compares against expected test data
  • Artifact upload preserves debugging information

🤖 Generated with Claude Code

paper2 and others added 3 commits June 29, 2025 03:49
This workflow provides a reusable template for testing the GitHub Action with OpenTelemetry collector validation. It includes:

- OpenTelemetry collector setup with health checks
- Telemetry data collection and validation
- Structure comparison with expected test data
- Artifact upload for debugging

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@paper2 paper2 merged commit 8f14485 into main Jun 29, 2025
17 checks passed
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.

1 participant