mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-15 16:13:20 +00:00
Move tool as part of static checks migration. Fixes #8187 Signed-off-by: Chelsea Mafrica <chelsea.e.mafrica@intel.com> Signed-off-by: Derek Lee <derlee@redhat.com> Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com> Signed-off-by: Graham Whaley <graham.whaley@intel.com> Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com> Signed-off-by: Marco Vedovati <mvedovati@suse.com> Signed-off-by: Peng Tao <bergwolf@hyper.sh> Signed-off-by: Shiming Zhang <wzshiming@foxmail.com> Signed-off-by: Snir Sheriber <ssheribe@redhat.com> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
51 lines
1.2 KiB
Markdown
51 lines
1.2 KiB
Markdown
# GitHub labels archive
|
|
|
|
## Overview
|
|
|
|
This directory contains one YAML file per repository containing the original
|
|
set of GitHub labels before the
|
|
[new ones were applied on 2019-06-04](../labels.yaml.in).
|
|
|
|
## How the YAML files were created
|
|
|
|
This section explains how the YAML files were created.
|
|
|
|
The [`labeler`](https://github.com/tonglil/labeler) tool was used to read
|
|
the labels and write them to a YAML file.
|
|
|
|
### Install and patch the `labeler` tool
|
|
|
|
This isn't ideal but our [labels database](../labels.yaml.in) mandates
|
|
descriptions for every label. However, at the time of writing, the `labeler`
|
|
tool does not support descriptions. But,
|
|
[there is a PR](https://github.com/tonglil/labeler/pull/37)
|
|
to add in description support.
|
|
|
|
To enable description support:
|
|
|
|
```sh
|
|
$ go get -u github.com/tonglil/labeler
|
|
$ cd $GOPATH/src/github.com/tonglil/labeler
|
|
$ pr=37
|
|
$ pr_branch="PR${pr}"
|
|
$ git fetch origin "refs/pull/${pr}/head:{pr_branch}"
|
|
$ git checkout "${pr_branch}"
|
|
$ go install -v ./...
|
|
```
|
|
|
|
### Save GitHub labels for a repository
|
|
|
|
Run the following for reach repository:
|
|
|
|
```sh
|
|
$ labeler scan -r ${github_repo_slug} ${output_file}
|
|
```
|
|
|
|
For example, to save the labels for the `tests` repository:
|
|
|
|
```sh
|
|
$ labeler scan -r kata-containers/tests tests.yaml
|
|
|
|
```
|
|
|