From 5c0897d912c851a563237c519252fae7b35aca81 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:08 +0000 Subject: [PATCH 01/14] chore(sync): synced local 'LICENSE' with remote 'sync-templates/LICENSE.APACHE20' --- LICENSE | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 261eeb9..585a73f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,4 @@ + Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -186,7 +187,9 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright 2023 The Radius Authors. + + and others that have contributed code to the public domain. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From c8f2639918a637c9e252caa80a5f02969f2ce09f Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:11 +0000 Subject: [PATCH 02/14] chore(sync): created local '.gitattributes' from remote 'sync-templates/.gitattributes' --- .gitattributes | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..832005e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,31 @@ +# Force the following filetypes to have unix eols, so Windows does not break them +* text eol=lf + +# Declare files that will always have CRLF line endings on checkout. +*.{cmd,[cC][mM][dD]} text eol=crlf +*.{bat,[bB][aA][tT]} text eol=crlf + +# Common files +*.pdf binary + +# Image files +*.gif binary +*.tif binary +*.ico binary +*.jpg binary +*.jpeg binary +*.png binary + +# Microsoft Office documents +*.pptx binary +*.potx binary +*.docx binary +*.dotx binary +*.vsdx binary + +# Lock files are generated and should ignore line endings +devcontainer-lock.json -text linguist-generated=true +pnpm-lock.yaml -text linguist-generated=true +package-lock.json -text linguist-generated=true +yarn.lock -text linguist-generated=true +go.sum -text linguist-generated=true From b7b538b45a50ac2e2fa243f5d086702448c0a784 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:14 +0000 Subject: [PATCH 03/14] chore(sync): synced local '.editorconfig' with remote 'sync-templates/.editorconfig' --- .editorconfig | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.editorconfig b/.editorconfig index efa5342..3f389d5 100644 --- a/.editorconfig +++ b/.editorconfig @@ -11,6 +11,9 @@ indent_size = 2 [*.{go,mod}] indent_style = tab +[*.{tsv}] +indent_style = tab + [*.md] indent_size = unset @@ -25,7 +28,17 @@ end_of_line = crlf # Shell scripts [{*.sh,*.bash,.bashrc,.mk-sbuild.rc,.quiltrc,.startxwinrc,user-dirs.dirs}] +indent_size = 4 binary_next_line = true # shfmt: -bn switch_case_indent = true # shfmt: -ci space_redirects = true # shfmt: -sr keep_padding = true # shfmt: -kp + +[Makefile] +indent_style = tab + +[**/node_modules/**] +ignore = true + +[**/.venv/**] +ignore = true From d9d0cdde29ef2724582371a37e6b650b5ecefda3 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:17 +0000 Subject: [PATCH 04/14] chore(sync): created local '.github/CODEOWNERS' from remote 'sync-templates/.github/CODEOWNERS.njk' --- .github/CODEOWNERS | 57 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..cca4bdf --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,57 @@ +# Code Owners for github.com/radius-project/lab +# Generated from template - do not edit directly + +# General maintainers and approvers for the entire repository +* @radius-project/maintainers-lab @radius-project/approvers-lab + +# Dependency files - on-call can also approve these (Dependabot, etc.) + +# Node.js +**/package.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/package-lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pnpm-lock.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/yarn.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.nvmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.npmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.node-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/tsconfig.*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Go +**/go.mod @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.work @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.work.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.go-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# .NET +**/*.csproj @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.sln @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/nuget.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/global.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Python +**/requirements.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pyproject.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/uv.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/poetry.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Pipfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Pipfile.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.python-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Rust +**/Cargo.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Cargo.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Bicep +**/bicepconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Container files +**/Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.devcontainer/*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# GitHub workflows +.github/workflows/*.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +.github/workflows/*.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call From e7577875174787734f4a096fcbf4d7544b3f8bc4 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:20 +0000 Subject: [PATCH 05/14] chore(sync): created local '.github/workflows/dependency-review.yml' from remote 'workflow-templates/dependency-review.yml' --- .github/workflows/dependency-review.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/dependency-review.yml diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..1b98639 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,16 @@ +# yaml-language-server: $schema=https://www.schemastore.org/github-workflow.json +--- +name: Dependency Review + +on: + pull_request: + +permissions: {} + +jobs: + dependency-review: + uses: radius-project/.github/.github/workflows/__dependency-review.yml@main + permissions: + contents: read + pull-requests: write + checks: write From fe48ec5312831865a717b94050e3f5ba61dded85 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 21:50:23 +0000 Subject: [PATCH 06/14] chore(sync): created local '.github/workflows/dependabot-manager.yml' from remote 'workflow-templates/dependabot-manager.yml' --- .github/workflows/dependabot-manager.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/dependabot-manager.yml diff --git a/.github/workflows/dependabot-manager.yml b/.github/workflows/dependabot-manager.yml new file mode 100644 index 0000000..e3bb99c --- /dev/null +++ b/.github/workflows/dependabot-manager.yml @@ -0,0 +1,23 @@ +# yaml-language-server: $schema=https://www.schemastore.org/github-workflow.json +--- +name: Dependabot Manager + +on: + pull_request: + types: + - opened + - reopened + - synchronize + +permissions: {} + +jobs: + dependabot-manager: + if: github.event.pull_request.user.login == 'dependabot[bot]' + uses: radius-project/.github/.github/workflows/__dependabot-manager.yml@main + permissions: + contents: read + pull-requests: read + secrets: + DEPENDABOT_MANAGER_BOT_CLIENT_ID: ${{ secrets.DEPENDABOT_MANAGER_BOT_CLIENT_ID }} + DEPENDABOT_MANAGER_BOT_PRIVATE_KEY: ${{ secrets.DEPENDABOT_MANAGER_BOT_PRIVATE_KEY }} From 022f8e9027dc5882169b78bb95ff68c397e23620 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:00:42 +0000 Subject: [PATCH 07/14] chore(sync): synced local '.gitattributes' with remote 'sync-templates/.gitattributes' --- .gitattributes | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitattributes b/.gitattributes index 832005e..c802517 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,9 @@ +# ------------------------------------------------------------------------------ +# This file is synced from the radius-project/.github repository. +# DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. +# Source: https://github.com/radius-project/.github +# ------------------------------------------------------------------------------ + # Force the following filetypes to have unix eols, so Windows does not break them * text eol=lf From 84e1a4eeaeb96aefeef231b020cc03750a84e29b Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:00:45 +0000 Subject: [PATCH 08/14] chore(sync): synced local '.editorconfig' with remote 'sync-templates/.editorconfig' --- .editorconfig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.editorconfig b/.editorconfig index 3f389d5..d2561dd 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,3 +1,9 @@ +# ------------------------------------------------------------------------------ +# This file is synced from the radius-project/.github repository. +# DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. +# Source: https://github.com/radius-project/.github +# ------------------------------------------------------------------------------ + root = true [*] From fba2be147cbc25cf54febf202ce15d2aa18ec55c Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:00:48 +0000 Subject: [PATCH 09/14] chore(sync): synced local '.github/CODEOWNERS' with remote 'sync-templates/.github/CODEOWNERS.njk' --- .github/CODEOWNERS | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index cca4bdf..09011a8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,5 +1,10 @@ # Code Owners for github.com/radius-project/lab -# Generated from template - do not edit directly +# +# ------------------------------------------------------------------------------ +# This file is synced from the radius-project/.github repository. +# DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. +# Source: https://github.com/radius-project/.github +# ------------------------------------------------------------------------------ # General maintainers and approvers for the entire repository * @radius-project/maintainers-lab @radius-project/approvers-lab From 8e21ae61e7dc1c9953205a87be033667abac5371 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:00:51 +0000 Subject: [PATCH 10/14] chore(sync): synced local '.github/workflows/dependency-review.yml' with remote 'workflow-templates/dependency-review.yml' --- .github/workflows/dependency-review.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 1b98639..cdb24d3 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -1,4 +1,9 @@ # yaml-language-server: $schema=https://www.schemastore.org/github-workflow.json +# ------------------------------------------------------------------------------ +# This file is synced from the radius-project/.github repository. +# DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. +# Source: https://github.com/radius-project/.github +# ------------------------------------------------------------------------------ --- name: Dependency Review From 966f3e53693abaeee1746bccfcebac3a739ac880 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:00:54 +0000 Subject: [PATCH 11/14] chore(sync): synced local '.github/workflows/dependabot-manager.yml' with remote 'workflow-templates/dependabot-manager.yml' --- .github/workflows/dependabot-manager.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/dependabot-manager.yml b/.github/workflows/dependabot-manager.yml index e3bb99c..e23d689 100644 --- a/.github/workflows/dependabot-manager.yml +++ b/.github/workflows/dependabot-manager.yml @@ -1,4 +1,9 @@ # yaml-language-server: $schema=https://www.schemastore.org/github-workflow.json +# ------------------------------------------------------------------------------ +# This file is synced from the radius-project/.github repository. +# DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. +# Source: https://github.com/radius-project/.github +# ------------------------------------------------------------------------------ --- name: Dependabot Manager From 8a40e72a7ef88936091a6d94546bf716bf27dab8 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 06:16:39 +0000 Subject: [PATCH 12/14] chore(sync): synced local '.gitattributes' with remote 'sync-templates/.gitattributes' --- .gitattributes | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/.gitattributes b/.gitattributes index c802517..f52b8c4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -29,9 +29,34 @@ *.dotx binary *.vsdx binary -# Lock files are generated and should ignore line endings -devcontainer-lock.json -text linguist-generated=true -pnpm-lock.yaml -text linguist-generated=true +# Lock files are generated and should ignore line endings. + +# Node.js package-lock.json -text linguist-generated=true +npm-shrinkwrap.json -text linguist-generated=true +pnpm-lock.yaml -text linguist-generated=true yarn.lock -text linguist-generated=true +bun.lock -text linguist-generated=true +bun.lockb binary linguist-generated=true + +# Go go.sum -text linguist-generated=true +go.work.sum -text linguist-generated=true + +# .NET +packages.lock.json -text linguist-generated=true + +# Python +uv.lock -text linguist-generated=true +poetry.lock -text linguist-generated=true +pdm.lock -text linguist-generated=true +Pipfile.lock -text linguist-generated=true + +# Rust +Cargo.lock -text linguist-generated=true + +# Terraform / OpenTofu +.terraform.lock.hcl -text linguist-generated=true + +# Dev containers +devcontainer-lock.json -text linguist-generated=true From 2935df9ee0fb6a20c29aaa058705ed59bd482c66 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 06:16:42 +0000 Subject: [PATCH 13/14] chore(sync): synced local '.github/CODEOWNERS' with remote 'sync-templates/.github/CODEOWNERS.njk' --- .github/CODEOWNERS | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 09011a8..bb840ea 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -11,13 +11,24 @@ # Dependency files - on-call can also approve these (Dependabot, etc.) +# Version managers (language-agnostic) +**/.tool-versions @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + # Node.js **/package.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/package-lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/npm-shrinkwrap.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/pnpm-lock.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pnpm-workspace.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/yarn.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/bun.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/bun.lockb @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/.nvmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/.npmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.yarnrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.yarnrc.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/.node-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/tsconfig.*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call @@ -35,12 +46,21 @@ **/*.sln @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/nuget.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/global.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Build.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Build.targets @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Packages.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/packages.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/packages.lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Python -**/requirements.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/requirements*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/constraints*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/setup.py @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/setup.cfg @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/pyproject.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/uv.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/poetry.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pdm.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/Pipfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/Pipfile.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/.python-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call @@ -48,10 +68,17 @@ # Rust **/Cargo.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/Cargo.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/rust-toolchain @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/rust-toolchain.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Bicep **/bicepconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +# Terraform / OpenTofu +**/versions.tf @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.terraform.lock.hcl @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.terraform-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + # Container files **/Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call **/*.Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call From b33c9e5414860a77098b2dacd644191746a28111 Mon Sep 17 00:00:00 2001 From: "radius-files-sync[bot]" <248604391+radius-files-sync[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 16:29:16 +0000 Subject: [PATCH 14/14] chore(sync): synced local '.github/CODEOWNERS' with remote 'sync-templates/.github/CODEOWNERS.njk' --- .github/CODEOWNERS | 123 +++++++++++++++++++++++---------------------- 1 file changed, 64 insertions(+), 59 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index bb840ea..a004501 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,5 +1,5 @@ # Code Owners for github.com/radius-project/lab -# + # ------------------------------------------------------------------------------ # This file is synced from the radius-project/.github repository. # DO NOT EDIT MANUALLY - changes will be overwritten by the next sync. @@ -12,78 +12,83 @@ # Dependency files - on-call can also approve these (Dependabot, etc.) # Version managers (language-agnostic) -**/.tool-versions @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.tool-versions @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.mise.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Node.js -**/package.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/package-lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/npm-shrinkwrap.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/pnpm-lock.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/pnpm-workspace.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/yarn.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/bun.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/bun.lockb @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.nvmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.npmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.yarnrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.yarnrc.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.node-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/tsconfig.*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/*.tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/package.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/package-lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/npm-shrinkwrap.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pnpm-lock.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pnpm-workspace.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/yarn.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/bun.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/bun.lockb @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.nvmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.npmrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.yarnrc @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.yarnrc.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.node-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/tsconfig.*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.tsconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Go -**/go.mod @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/go.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/go.work @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/go.work.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.go-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.mod @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.work @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/go.work.sum @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.go-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # .NET -**/*.csproj @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/*.sln @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/nuget.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/global.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Directory.Build.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Directory.Build.targets @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Directory.Packages.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/packages.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/packages.lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.csproj @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/*.sln @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/nuget.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/global.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Build.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Build.targets @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Directory.Packages.props @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/packages.config @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/packages.lock.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Python -**/requirements*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/constraints*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/setup.py @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/setup.cfg @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/pyproject.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/uv.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/poetry.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/pdm.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Pipfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Pipfile.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.python-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/requirements*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/constraints*.txt @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/setup.py @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/setup.cfg @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pyproject.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/uv.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/poetry.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/pdm.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Pipfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Pipfile.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.python-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Rust -**/Cargo.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/Cargo.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/rust-toolchain @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/rust-toolchain.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Cargo.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/Cargo.lock @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/rust-toolchain @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/rust-toolchain.toml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Bicep -**/bicepconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/bicepconfig.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # Terraform / OpenTofu -**/versions.tf @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.terraform.lock.hcl @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.terraform-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/versions.tf @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.terraform.lock.hcl @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.terraform-version @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call + +# Dev Container configs +**/.devcontainer/*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.devcontainer.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.devcontainer/**/Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +**/.devcontainer/**/*.Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -# Container files -**/Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/*.Dockerfile @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -**/.devcontainer/*.json @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +# GitHub config files (Dependabot, etc.) +.github/*.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +.github/*.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call # GitHub workflows -.github/workflows/*.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call -.github/workflows/*.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +.github/workflows/*.yml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call +.github/workflows/*.yaml @radius-project/maintainers-lab @radius-project/approvers-lab @radius-project/on-call