feat: added banner and update subscription check to make maintained actions free for public repos#34
Conversation
…ctions free for public repos Signed-off-by: Anurag Rajawat <anurag@stepsecurity.io>
|
Claude finished @anurag-stepsecurity's task —— View job Pull Request ReviewComprehensive review of this StepSecurity maintained action PR completed. Todo List:
Review SummaryAction Type: ✅ Docker-based action (Clojure implementation with published Docker image) Compliance Analysis✅ Passes RequirementsGeneral Compliance:
Docker-Specific Compliance:
Subscription Check Implementation:
🔍 Security AnalysisDockerfile Security:
Code Security:
API Security:
📋 Code Quality ObservationsPositive Implementation Details:
Changes in This PR:
Overall Assessment✅ APPROVED - This PR successfully implements all required StepSecurity maintained action standards. The subscription check logic correctly exempts public repositories while enforcing subscription requirements for private repositories. The implementation follows security best practices and maintains the action's core functionality. The changes are well-implemented, secure, and fully compliant with StepSecurity requirements. |
Summary
validate-subscription!insrc/release_on_push_action/core.cljwith new logic that readsGITHUB_EVENT_PATHto skip check for public repos and POSTs to the newmaintained-actions-subscriptionendpoint for private reposChanges by type
validate-subscription!body, added banner print, public-repo skip, and new endpoint with body payload (action + optional ghes_server)Verification
Auto-generated by StepSecurity update-propagator. Task ID: 20260423T092801Z