├── .eslintignore ├── .eslintrc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md └── workflows │ ├── auto-approve.yml │ ├── automatic-tag-and-release.yml │ ├── publish-to-npm-as-latest.yml │ ├── publish-to-npm-as-prerelease.yml │ ├── sync-repo-labels.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Makefile ├── README.md ├── bin └── github-label-sync.js ├── labels.json ├── labels.yml ├── lib ├── action-label-diff.js ├── calculate-label-diff.js ├── github-label-api.js ├── github-label-sync.js ├── label-formats.js ├── stringify-label-diff.js └── validate-label-format.js ├── origami.json ├── package.json └── test └── unit ├── lib ├── action-label-diff.test.js ├── calculate-label-diff.test.js ├── github-label-api.test.js ├── github-label-sync.test.js └── stringify-label-diff.test.js ├── mock ├── action-label-diff.js ├── calculate-label-diff.js ├── github-label-api.js ├── log.js ├── octonode.js └── stringify-label-diff.js └── setup.test.js /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/automatic-tag-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/automatic-tag-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-npm-as-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/publish-to-npm-as-latest.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-npm-as-prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/publish-to-npm-as-prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/sync-repo-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/sync-repo-labels.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/README.md -------------------------------------------------------------------------------- /bin/github-label-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/bin/github-label-sync.js -------------------------------------------------------------------------------- /labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/labels.json -------------------------------------------------------------------------------- /labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/labels.yml -------------------------------------------------------------------------------- /lib/action-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/action-label-diff.js -------------------------------------------------------------------------------- /lib/calculate-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/calculate-label-diff.js -------------------------------------------------------------------------------- /lib/github-label-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/github-label-api.js -------------------------------------------------------------------------------- /lib/github-label-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/github-label-sync.js -------------------------------------------------------------------------------- /lib/label-formats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/label-formats.js -------------------------------------------------------------------------------- /lib/stringify-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/stringify-label-diff.js -------------------------------------------------------------------------------- /lib/validate-label-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/lib/validate-label-format.js -------------------------------------------------------------------------------- /origami.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/origami.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/package.json -------------------------------------------------------------------------------- /test/unit/lib/action-label-diff.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/lib/action-label-diff.test.js -------------------------------------------------------------------------------- /test/unit/lib/calculate-label-diff.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/lib/calculate-label-diff.test.js -------------------------------------------------------------------------------- /test/unit/lib/github-label-api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/lib/github-label-api.test.js -------------------------------------------------------------------------------- /test/unit/lib/github-label-sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/lib/github-label-sync.test.js -------------------------------------------------------------------------------- /test/unit/lib/stringify-label-diff.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/lib/stringify-label-diff.test.js -------------------------------------------------------------------------------- /test/unit/mock/action-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/action-label-diff.js -------------------------------------------------------------------------------- /test/unit/mock/calculate-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/calculate-label-diff.js -------------------------------------------------------------------------------- /test/unit/mock/github-label-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/github-label-api.js -------------------------------------------------------------------------------- /test/unit/mock/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/log.js -------------------------------------------------------------------------------- /test/unit/mock/octonode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/octonode.js -------------------------------------------------------------------------------- /test/unit/mock/stringify-label-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/mock/stringify-label-diff.js -------------------------------------------------------------------------------- /test/unit/setup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Financial-Times/github-label-sync/HEAD/test/unit/setup.test.js --------------------------------------------------------------------------------