Skip to content

Conversation

@okolawole-ebsco
Copy link
Collaborator

@okolawole-ebsco okolawole-ebsco commented Oct 23, 2025

Purpose: Simplify the GitHub Actions workflow by removing optional input parameters that constrain the default behavior. Users no longer need these customization options, and the workflow should use standard defaults.

Approach:

  • Removed the no_cleanup input parameter, along with its conditional logic and artifact upload step
  • Removed the custom_output_dir input parameter and hardcoded the output directory to reports
  • Updated variable references from normalized_output_dir to output_dir
  • Removed unnecessary echo statements and normalization logic

The workflow now always uses:

  • Fixed output directory: reports
  • Always cleans up cloned repositories after evaluation

This reduces workflow complexity and storage overhead while maintaining all core evaluation functionality.

Simplify the workflow by removing the custom output directory feature. The
output directory is now hardcoded to 'reports' as the default location for
all evaluation reports.

Changes:
- Removed custom_output_dir input parameter from workflow_dispatch.inputs
- Removed output directory normalization logic and hardcoded to 'reports'
- Removed echo statement showing custom output directory
- Updated output directory variable reference from normalized_output_dir to output_dir
@okolawole-ebsco okolawole-ebsco merged commit 3857e12 into master Oct 23, 2025
3 checks passed
@okolawole-ebsco okolawole-ebsco deleted the remove-cleanup-workflow branch October 23, 2025 18:07
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.

2 participants