Go Actions
C+ 76 completed
Cli Tool
monorepo / go · small
93
Files
11,109
LOC
0
Frameworks
4
Languages
Pipeline State
completedRun ID
#305700Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
61.80Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:40Deduplication group #48234
Member of a group with 19 similar repo(s) — canonical #29053 view group →
Top concepts (1)
Automation
Repobility · code-quality intelligence · https://repobility.com
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
main.ParseAndSumParses a comma-separated string of numbers, calculates their total sum, and returns the integer result along with an error if any part cannot be converted to an integer. It accepts one string argument containing comma-delimited values and outputs an integer sum and an error object. The function's no
main.IsPrimeDetermines if a given integer is a prime number. It accepts a single integer as input and returns a boolean indicating primality. The function returns false for any number less than two, and true only if the number is only divisible by one and itself. It has no observable side effects other than ret
main.FibonacciCalculates the nth number in the Fibonacci sequence using recursion. It accepts a single integer input representing the desired position in the sequence. The function returns an integer value corresponding to that Fibonacci number. This implementation has a high time complexity due to redundant recu
AI Prompt
Create a set of composite GitHub Actions specifically for Go projects. I need workflows to handle continuous integration (CI), release automation, and configuration validation. The CI workflow should allow running separate jobs for testing, linting, benchmarking, and security checks, and it should use the `jrschumacher/go-actions/ci@v1` action. Additionally, I need a separate release workflow that uses `jrschumacher/go-actions/release@v1` for automation. Please structure the examples using YAML files for the `.github/workflows/` directory.
go github-actions ci release yaml automation continuous-integration golang
Generated by gemma4:latest
Catalog Information
This project provides composite GitHub Actions for Go projects, enabling continuous integration (CI), release automation, and configuration validation.
Description
The jrschumacher__go-actions project is a collection of GitHub Actions designed to streamline the development process for Go projects. It offers a range of features, including CI (test, lint, benchmark, security) and release automation. The actions are customizable through various inputs, allowing developers to tailor their workflow to specific needs.
الوصف
هذا المشروع يقدم إجراءات GitHub مجمعة لبرامج Go، مما يسهل التكامل ongoing (CI)، والتحكم في الإصدارات، و التحقق من التنفيذ. يمكن تعديل الإجراءات عن طريق إدخالات متعددة، مما يسمح للمطورين بتعديل عملية التطوير وفق احتياجاتهم.
Novelty
7/10Tags
continuous-integration release-automation go-language github-actions ci-cd
Claude Models
claude-opus-4.5 claude (unknown version) claude-haiku-4.5 claude-sonnet-4.5
Quality Score
C+
75.6/100
Structure
73
Code Quality
89
Documentation
46
Testing
65
Practices
80
Security
100
Dependencies
70
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (58% test-to-source ratio)
- Code linting configured (golangci-lint)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- 210 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Add a LICENSE file (MIT recommended for open source)
Security & Health
5.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
PASS
Quality Gate
A
Risk (1)
Unknown
License
2.0%
Duplication
Languages
Frameworks
None detected
Symbols
function87
struct59
method26
constant9
type_alias1
Concepts (1)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Automation | automation | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
Embed Badge
Add to your README:
