feat: added banner and update subscription check to make maintained actions free for public repos#23
Conversation
|
Claude finished @anurag-stepsecurity's task —— View job Pull Request Review - Complete ✅Comprehensive review of PR #23 against StepSecurity maintained action criteria has been completed. 🔍 Action Type AnalysisDocker-based action - Uses ✅ Compliance AssessmentGeneral Requirements - COMPLIANT
Subscription Check Implementation - COMPLIANT
Docker-specific Requirements - COMPLIANT
🎯 Key Improvements in This PR1. Public Repository Support
2. Enhanced User Experience
3. Robust Error Handling
🔒 Security Analysis - SECURE
📋 Minor Observations
✅ Final Verdict: APPROVEDThis PR successfully implements the required subscription model changes while maintaining full compliance with StepSecurity maintained action standards. The implementation correctly makes maintained actions free for public repositories while preserving subscription requirements for private repositories. |
…ctions free for public repos Signed-off-by: Anurag Rajawat <anurag@stepsecurity.io>
77d1f9f to
cbb09db
Compare
|
Claude finished @anurag-stepsecurity's task —— View job Pull Request Review - Complete ✅Comprehensive review of PR #23 against StepSecurity maintained action criteria has been completed. 🔍 Action Type AnalysisDocker-based action - Uses ✅ Compliance AssessmentGeneral Requirements - COMPLIANT
Subscription Check Implementation - COMPLIANT
Docker-specific Requirements - COMPLIANT
🎯 Key Improvements in This PR1. Public Repository Support
2. Enhanced User Experience
3. Robust Error Handling
🔒 Security Analysis - SECURE
📋 Minor Observations
✅ Final Verdict: APPROVEDThis PR successfully implements the required subscription model changes while maintaining full compliance with StepSecurity maintained action standards. The implementation correctly makes maintained actions free for public repositories while preserving subscription requirements for private repositories. |
Summary
Changes by type
validateSubscriptionblock insidesrc/EditRelease/Program.cs— now readsGITHUB_EVENT_PATHfor repo privacy, prints the maintained-action banner, and only callsmaintained-actions-subscription(POST) for private repositories with proper GHES server detection.Verification
Auto-generated by StepSecurity update-propagator. Task ID: 20260423T092801Z