diff --git a/.github/policies/issues.triage.generated.yml b/.github/policies/issues.triage.generated.yml index 0c563d6b8c..be00389d6e 100644 --- a/.github/policies/issues.triage.generated.yml +++ b/.github/policies/issues.triage.generated.yml @@ -31,6 +31,8 @@ configuration: label: emitter:python - hasLabel: label: emitter:typescript + - hasLabel: + label: emitter:go - hasLabel: label: emitter:java - hasLabel: @@ -43,6 +45,8 @@ configuration: label: cli/psh - hasLabel: label: meta:website + - hasLabel: + label: linter then: - addLabel: label: needs-area @@ -67,6 +71,8 @@ configuration: label: emitter:python - labelAdded: label: emitter:typescript + - labelAdded: + label: emitter:go - labelAdded: label: emitter:java - labelAdded: @@ -79,6 +85,8 @@ configuration: label: cli/psh - labelAdded: label: meta:website + - labelAdded: + label: linter then: - removeLabel: label: needs-area @@ -104,6 +112,8 @@ configuration: label: emitter:python - labelRemoved: label: emitter:typescript + - labelRemoved: + label: emitter:go - labelRemoved: label: emitter:java - labelRemoved: @@ -116,6 +126,8 @@ configuration: label: cli/psh - labelRemoved: label: meta:website + - labelRemoved: + label: linter - not: or: - hasLabel: @@ -132,6 +144,8 @@ configuration: label: emitter:python - hasLabel: label: emitter:typescript + - hasLabel: + label: emitter:go - hasLabel: label: emitter:java - hasLabel: @@ -144,6 +158,8 @@ configuration: label: cli/psh - hasLabel: label: meta:website + - hasLabel: + label: linter then: - addLabel: label: needs-area diff --git a/.github/policies/prs.triage.generated.yml b/.github/policies/prs.triage.generated.yml index 4d6531fcda..59f26f4b82 100644 --- a/.github/policies/prs.triage.generated.yml +++ b/.github/policies/prs.triage.generated.yml @@ -53,6 +53,12 @@ configuration: then: - addLabel: label: emitter:typescript + - if: + - includesModifiedFiles: + files: [] + then: + - addLabel: + label: emitter:go - if: - includesModifiedFiles: files: @@ -99,3 +105,12 @@ configuration: then: - addLabel: label: meta:website + - if: + - includesModifiedFiles: + files: + - packages/typespec-azure-core/src/rules/**/* + - packages/typespec-azure-resource-manager/src/rules/**/* + - packages/typespec-client-generator-core/src/rules/**/* + then: + - addLabel: + label: linter diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c04f96753f..e7d54d1020 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -439,12 +439,14 @@ Area of the codebase | `emitter:autorest` | #957300 | Issues for @azure-tools/typespec-autorest emitter | | `emitter:python` | #957300 | Issues for @azure-tools/typespec-python emitter | | `emitter:typescript` | #957300 | Issues for @azure-tools/typespec-ts emitter | +| `emitter:go` | #957300 | Issues for @azure-tools/typespec-go emitter | | `emitter:java` | #0096c7 | Issues for @azure-tools/typespec-java emitter | | `emitter:client:all` | #957300 | General client emitter issues that do not involve TCGC or typespec-azure-http-specs | | `eng` | #65bfff | | | `ide` | #846da1 | Issues for Azure specific ide features | | `cli/psh` | #9EB120 | Issues for Azure CLI/PSH features | | `meta:website` | #007dc8 | TypeSpec.io updates | +| `linter` | #65bfff | Issues related to linter rules | #### issue_kinds diff --git a/eng/config/labels.ts b/eng/config/labels.ts index 512ead3108..46d6695450 100644 --- a/eng/config/labels.ts +++ b/eng/config/labels.ts @@ -35,6 +35,10 @@ export const AreaLabels = defineLabels({ color: "957300", description: "Issues for @azure-tools/typespec-ts emitter", }, + "emitter:go": { + color: "957300", + description: "Issues for @azure-tools/typespec-go emitter", + }, "emitter:java": { color: "0096c7", description: "Issues for @azure-tools/typespec-java emitter", @@ -60,6 +64,10 @@ export const AreaLabels = defineLabels({ color: "007dc8", description: "TypeSpec.io updates", }, + linter: { + color: "65bfff", + description: "Issues related to linter rules", + }, }); /** @@ -72,6 +80,7 @@ export const AreaPaths: Record = { "emitter:autorest": ["packages/typespec-autorest/"], "emitter:python": ["packages/typespec-python/"], "emitter:typescript": ["packages/typespec-ts/"], + "emitter:go": [], "emitter:java": ["packages/typespec-java/"], "lib:tcgc": ["packages/typespec-client-generator-core/"], "lib:azure-http-specs": ["packages/azure-http-specs/"], @@ -79,6 +88,11 @@ export const AreaPaths: Record = { "cli/psh": [], "emitter:client:all": [], "meta:website": ["website/"], + linter: [ + "packages/typespec-azure-core/src/rules/", + "packages/typespec-azure-resource-manager/src/rules/", + "packages/typespec-client-generator-core/src/rules/", + ], }; export default defineConfig({