{"id":14975779,"url":"https://github.com/kubernetes/repo-infra","last_synced_at":"2025-04-07T07:18:18.767Z","repository":{"id":44734787,"uuid":"76582644","full_name":"kubernetes/repo-infra","owner":"kubernetes","description":"Kubernetes repository infrastucture tools","archived":false,"fork":false,"pushed_at":"2023-11-03T10:18:13.000Z","size":979,"stargazers_count":98,"open_issues_count":1,"forks_count":85,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-31T06:05:42.585Z","etag":null,"topics":["k8s-sig-testing"],"latest_commit_sha":null,"homepage":"","language":"Starlark","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubernetes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-15T17:51:45.000Z","updated_at":"2025-02-11T04:21:56.000Z","dependencies_parsed_at":"2024-06-18T12:37:03.598Z","dependency_job_id":"a108399b-071e-41f7-a54f-17f65020ebf5","html_url":"https://github.com/kubernetes/repo-infra","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes%2Frepo-infra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes%2Frepo-infra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes%2Frepo-infra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes%2Frepo-infra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubernetes","download_url":"https://codeload.github.com/kubernetes/repo-infra/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247608160,"owners_count":20965953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["k8s-sig-testing"],"created_at":"2024-09-24T13:52:33.053Z","updated_at":"2025-04-07T07:18:18.749Z","avatar_url":"https://github.com/kubernetes.png","language":"Starlark","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kubernetes repository infrastructure\n[![Build Status](https://travis-ci.org/kubernetes/repo-infra.svg?branch=master)](https://travis-ci.org/kubernetes/repo-infra)  [![Go Report Card](https://goreportcard.com/badge/github.com/kubernetes/repo-infra)](https://goreportcard.com/report/github.com/kubernetes/repo-infra)\n\nThis repository contains repository infrastructure tools for use in\n`kubernetes` and `kubernetes-incubator` repositories.  Examples:\n\n- Boilerplate verification\n- Go source code quality verification\n- Golang build infrastructure\n\n---\n\n## Using this repository\n\nThis repository can be used via some golang \"vendoring\" mechanism \n(such as glide), or it can be used via\n[git subtree](http://git.kernel.org/cgit/git/git.git/plain/contrib/subtree/git-subtree.txt).\n\n### Using \"vendoring\"\n\nThe exact mechanism to pull in this repository will vary depending on\nthe tool you use. However, unless you end up having this repository\nat the root of your project's repository you will probably need to \nmake sure you use the `--rootdir` command line parameter to let the\n`verify-boilerplate.sh` know its location, eg:\n\n    verify-boilerplate.sh --rootdir=/home/myrepo\n\n### Using `git subtree`\n\nWhen using the git subtree mechanism, this repository should be placed in the \ntop level of your project.\n\nTo add `repo-infra` to your repository, use the following commands from the \nroot directory of **your** repository.\n\nFirst, add a git remote for the `repo-infra` repository:\n\n```\n$ git remote add repo-infra git://github.com/kubernetes/repo-infra\n```\n\nThis is not strictly necessary, but reduces the typing required for subsequent\ncommands.\n\nNext, use `git subtree add` to create a new subtree in the `repo-infra`\ndirectory within your project:\n\n```\n$ git subtree add -P repo-infra repo-infra master --squash\n```\n\nAfter this command, you will have:\n\n1.  A `repo-infra` directory in your project containing the content of **this**\n    project\n2.  2 new commits in the active branch:\n    1.  A commit that squashes the git history of the `repo-infra` project\n    2.  A merge commit whose ancestors are:\n        1.  The `HEAD` of the branch prior to when you ran `git subtree add`\n        2.  The commit containing the squashed `repo-infra` commits\n\n### Contributing\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for instructions on how to contribute.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubernetes%2Frepo-infra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubernetes%2Frepo-infra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubernetes%2Frepo-infra/lists"}