{"id":46039799,"url":"https://github.com/updevru/go-micro-tool","last_synced_at":"2026-03-01T06:08:56.259Z","repository":{"id":304029489,"uuid":"1017572540","full_name":"updevru/go-micro-tool","owner":"updevru","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-20T13:50:03.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-20T15:34:52.464Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/updevru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-10T18:38:22.000Z","updated_at":"2025-10-20T13:50:07.000Z","dependencies_parsed_at":"2025-07-11T00:15:38.483Z","dependency_job_id":"df51cf2a-a7b0-4116-b06e-fca83cdca52e","html_url":"https://github.com/updevru/go-micro-tool","commit_stats":null,"previous_names":["updevru/go-micro-tool"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/updevru/go-micro-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/updevru%2Fgo-micro-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/updevru%2Fgo-micro-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/updevru%2Fgo-micro-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/updevru%2Fgo-micro-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/updevru","download_url":"https://codeload.github.com/updevru/go-micro-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/updevru%2Fgo-micro-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29962004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T05:59:08.471Z","status":"ssl_error","status_checked_at":"2026-03-01T05:58:04.208Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-03-01T06:08:54.625Z","updated_at":"2026-03-01T06:08:56.245Z","avatar_url":"https://github.com/updevru.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go Micro Tool\n\nDocker image with pre-installed utilities for Go projects, particularly focused on gRPC development.\n\n## Included Tools\n\n- Go 1.24\n- Protobuf compiler and related tools:\n  - protoc-gen-grpc-gateway\n  - protoc-gen-openapiv2\n  - protoc-gen-go\n  - protoc-gen-go-grpc\n  - protoc-gen-protolint\n- golangci-lint\n- gotestsum\n\n## Usage\n\n```bash\ndocker pull updev/go-micro-tool:latest\n```\n\n## Automated Builds\n\nThis repository uses GitHub Actions to automatically build and publish the Docker image to Docker Hub when a new version tag is created.\n\n### GitHub Actions Workflow\n\nThe workflow is triggered when a tag starting with 'v' is pushed to the repository (e.g., v1.0.0). It builds the Docker image and pushes it to Docker Hub with both the version tag and the 'latest' tag.\n\n### Required GitHub Secrets\n\nTo use this workflow, you need to set up the following secrets in your GitHub repository:\n\n- `DOCKERHUB_USERNAME`: Your Docker Hub username\n- `DOCKERHUB_TOKEN`: Your Docker Hub access token (not your password)\n\n### Creating a New Release\n\nTo create a new release and trigger the workflow:\n\n1. Tag your commit:\n   ```bash\n   git tag v1.0.0\n   git push origin v1.0.0\n   ```\n\n2. The GitHub Action will automatically build and publish the Docker image to Docker Hub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupdevru%2Fgo-micro-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupdevru%2Fgo-micro-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupdevru%2Fgo-micro-tool/lists"}