Skip to content

Conversation

@david3107
Copy link
Contributor

Fixed workflow input for v1.1

This pull request updates the GitHub Actions workflows for GitArmor to improve configuration flexibility and reporting. The main changes include enhanced input options for running GitArmor, better debug support, and improved reporting and artifact handling in the scheduled workflow.

Workflow input enhancements:

  • Added a debug input to both gitarmor-on-demand and gitarmor-scheduled workflows, allowing users to enable debug output if needed. [1] [2]
  • Updated the level input in gitarmor-on-demand to a choice type with clearer options (repository_only, organization_only, organization_and_repository), improving usability.

Reporting and artifact improvements:

  • Changed the scheduled workflow to print the evaluation report to the job summary and upload the report as an Actions artifact for easier access and review.

Workflow parameter propagation:

  • Ensured that the new debug and updated level inputs are correctly passed to the GitArmor job steps in both workflows. [1] [2]

@david3107 david3107 requested a review from theztefan as a code owner October 16, 2025 11:07
@david3107 david3107 merged commit 9c672a9 into main Oct 16, 2025
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