Skip to content

Conversation

@okolawole-ebsco
Copy link
Collaborator

Purpose: Enable evaluation of specific branches in FOLIO modules to support testing feature branches, development branches, and specific points in repository history without being limited to the default branch.

Approach: Extended the evaluation framework to accept an optional branch parameter throughout the stack:

  • Added branch field to EvaluationConfig type definition
  • Enhanced GitUtils.cloneRepository() to accept optional branch parameter and use git's --branch flag
  • Added --branch/-b CLI option to the evaluate command
  • Updated GitHub Action workflow with optional branch input parameter
  • Enhanced console output to display which branch is being evaluated

@okolawole-ebsco okolawole-ebsco merged commit 14756e4 into master Oct 23, 2025
3 checks passed
@okolawole-ebsco okolawole-ebsco deleted the module-eval-branch branch October 23, 2025 16:28
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