{"id":20567776,"url":"https://github.com/isometry/setup-go-tool","last_synced_at":"2026-02-06T07:34:06.870Z","repository":{"id":260641694,"uuid":"881924682","full_name":"isometry/setup-go-tool","owner":"isometry","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-01T20:00:33.000Z","size":259,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-27T12:03:13.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isometry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-11-01T14:04:39.000Z","updated_at":"2024-11-01T14:13:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"424f8d24-2293-48f9-afc7-f263a2d4ff68","html_url":"https://github.com/isometry/setup-go-tool","commit_stats":null,"previous_names":["isometry/setup-go-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/isometry/setup-go-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Fsetup-go-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Fsetup-go-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Fsetup-go-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Fsetup-go-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isometry","download_url":"https://codeload.github.com/isometry/setup-go-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Fsetup-go-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29154338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":"2024-11-16T04:48:29.629Z","updated_at":"2026-02-06T07:34:06.851Z","avatar_url":"https://github.com/isometry.png","language":null,"readme":"# `setup-go-tool` action\n\nThe `isometry/setup-go-tool` action is designed to install and cache Go tools, making them available in your GitHub Actions workflows.\nThe action ensures that the specified Go module is installed and added to the system PATH, leveraging GitHub Runners' Tool Cache mechanism for efficiency.\n\n## Features\n\n* Installs specified Go tool optimised for the active GitHub Runner\n* Fully exploits GitHub Runners' Tool Cache mechanism\n\n## Inputs\n\n### `module` input\n\n**Required** The name of the Go module to install (example: `github.com/containers/skopeo/cmd/skopeo`)\n\n### `version` input\n\n**Required** The version of the Go module to install (default: `latest`; example: `v1.2.3`)\n\n### `name` input\n\n**Optional** The name to use for caching the module. Defaults to the last component in the module path, with stripping of a final `/cmd` component (example: `tool` for `github.com/owner/tool/cmd`)\n\n## Outputs\n\n### `version` output\n\nThe version of the tool actually installed.\n\n## Example usage\n\n```yaml\nname: example\n\non:\n  workflow_dispatch:\n\njobs:\n  example:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Setup tool\n        uses: isometry/setup-go-tool@v1\n        with:\n          module: github.com/containers/skopeo/cmd/skope\n      - name: Verify installation\n        run: tool --version\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisometry%2Fsetup-go-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisometry%2Fsetup-go-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisometry%2Fsetup-go-tool/lists"}