{"repo":"reugn/github-ci","free":true,"listed":false,"github":"https://github.com/reugn/github-ci","clone":"git clone https://github.com/reugn/github-ci.git","description":"A CLI tool for managing GitHub Actions workflows","language":"Go","stars":15,"topics":["ci","github-actions","linter","cli","cli-tool","developer-tools","static-analysis","ci-cd","command-line","automation"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"github-ci A CLI tool for managing GitHub Actions workflows. It helps lint workflows for best practices and automatically upgrade actions to their latest versions. Documentation - Index - Installation - Usage Guide - Configuration - Linters Reference Features - Lint Workflows : Check workflows for best practices with multiple configurable linters: - permissions : Missing permissions configuration - versions : Actions using version tags instead of commit hashes - format : Formatting issues (indentation, line length, trailing whitespace) - secrets : Hardcoded secrets and sensitive information - injection : Shell injection vulnerabilities from untrusted input - style : Naming conventions and style best practices - Auto-fix Issues : Automatically fix formatting issues and replace version tags with commit hashes - Upgrade Actions : Discover and upgrade GitHub Actions to their latest versions based on semantic versioning patterns - Config Management : Configure linters and version patterns via .github-ci.yaml Quick Start Installation Using Go Install Make sure $GOPATH/bin or $GOBIN is in your $PATH . From Releases Download the latest binary for your platform from Releases. From Source Example Usage Linting Workflows Auto-fixing Issues Upgrading Actions Configuration Create a .github-ci.yaml file to configure the tool: See the Configuration Guide for all options. Authentication For higher rate limits and private repository access, set a GitHub token: Requirements - Go 1.24 or later -","default_branch":null,"files":null,"tree":[],"storefront":"/r/reugn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/reugn/github-ci/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}