Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
9 changes: 9 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,9 @@
# AzureSdkOwners: @alzimmermsft @jonathangiles @vcolin7
# ServiceLabel: %clientcore

# PRLabel: %Cognitive - Anomaly Detector
/sdk/anomalydetector/ @mengaims @Azure/azure-java-sdk

# ServiceLabel: %Cognitive - Anomaly Detector
# ServiceOwners: @bowgong @yingqunpku

Expand Down Expand Up @@ -225,6 +228,9 @@
# PRLabel: %Communication - Call Automation
/sdk/communication/azure-communication-callautomation/ @fhaghbin-msft @juntuchen-msft @minwoolee-msft @v-dharmarajv @Azure/azure-java-sdk

# PRLabel: %Communication - Calling Server
/sdk/communication/azure-communication-callingserver/ @minwoolee-msft @Azure/azure-java-sdk

# PRLabel: %Communication - Chat
/sdk/communication/azure-communication-chat/ @ankitarorabit @Azure/azure-sdk-communication-code-reviewers @minnieliu @Azure/azure-java-sdk

Expand Down Expand Up @@ -360,6 +366,9 @@
# ServiceLabel: %Load Testing
# AzureSdkOwners: @Harshan01 @mitsha-microsoft @ninallam @prativen

# PRLabel: %Models Repository
/sdk/modelsrepository/ @abhipsaMisra @andyk-ms @brycewang-microsoft @digimaun @timtay-microsoft @Azure/azure-java-sdk

# PRLabel: %Monitor
/sdk/monitor/azure-monitor-ingestion*/ @Azure/azure-sdk-write-monitor-data-plane @jairmyree @Azure/azure-java-sdk

Expand Down
2 changes: 1 addition & 1 deletion common/perf-test-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
<!-- Special allowance for performance libraries as they aren't shipped. -->
<include>com.beust:jcommander:[1.82]</include> <!-- {x-include-update;com.beust:jcommander;external_dependency} -->
<include>io.vertx:vertx-codegen:[4.5.32]</include> <!-- {x-include-update;io.vertx:vertx-codegen;external_dependency} -->
<include>io.projectreactor:reactor-core:[3.8.7]</include> <!-- {x-include-update;io.projectreactor:reactor-core;external_dependency} -->
<include>io.projectreactor:reactor-core:[3.7.19]</include> <!-- {x-include-update;io.projectreactor:reactor-core;external_dependency} -->
</includes>
</bannedDependencies>
</rules>
Expand Down
20 changes: 0 additions & 20 deletions docs/contributor/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,26 +47,6 @@ mvn install -f sdk/appconfiguration/pom.xml -Dgpg.skip -Drevapi.skip -DskipTests
Remove `-DskipTests` from the build commands above. Remove `-Djacoco.skip` as well if you want coverage reports.
Spring integration tests have a separate switch, `-DskipSpringITs=false`, and require their own test setup.

### Test-only Java module dependencies

On JDK 9 and later, tests run as part of their library's named module. When tests directly use classes
from a dependency that the production module does not read, add a narrow `--add-reads` option to the
package's `javaModulesSurefireArgLine` property. Failsafe inherits this property through
`javaModulesFailsafeArgLine`.

For example, tests using Netty's `HttpResponseStatus` need to read the explicit `io.netty.codec.http`
module in Netty 4.2:

```xml
<javaModulesSurefireArgLine>
--add-reads com.azure.ai.documentintelligence=io.netty.codec.http
</javaModulesSurefireArgLine>
```

Keep these test-only reads out of production `module-info.java` descriptors. Preserve any existing
options in the property, and add reads for each module directly used by the tests. These options are
only applied by the Java 9+ build profile and do not affect Java 8 test runs.

### Build selected client libraries

Select libraries from the root reactor by their Maven coordinates. For example, build App Configuration
Expand Down
11 changes: 2 additions & 9 deletions eng/common/pipelines/live-eval.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,15 @@ schedules:
- main
always: true # run even when main has not changed

parameters:
- name: publishDashboardResults
displayName: 'Publish trusted main results to Blob (includes pipeline-wide Azure Storage egress)'
type: boolean
default: true

variables:
# Managed-pool image selection (LINUXPOOL/LINUXVMIMAGE). Repo-local.
- template: /eng/pipelines/templates/variables/image.yml
# Provides the secret azuresdk-copilot-github-pat, mapped into GITHUB_TOKEN in the invoke step.
- group: AzSDK_Eval_Variable_group

extends:
template: /eng/common/pipelines/templates/stages/archetype-eval.yml
parameters:
createDashboardBundle: true
# EvalStorageAccountName is configured by the pipeline owner, not in synced YAML.
publishDashboardResults: ${{ parameters.publishDashboardResults }}
# Shared mock/live builder; select the live tier (real Cli MCP).
mcpSetupTemplate: /eng/common/pipelines/templates/steps/eval-mcp-setup.yml
TestType: live
Expand Down
15 changes: 2 additions & 13 deletions eng/common/pipelines/skill-eval.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,32 +12,21 @@ trigger:
- eng/common/pipelines/skill-eval.yml
- eng/common/pipelines/templates/jobs/**
- eng/common/pipelines/templates/steps/eval-invoke.yml
- eng/common/pipelines/templates/steps/login-to-copilot.yml
- eng/common/pipelines/templates/steps/login-to-github.yml
- eng/common/scripts/login-to-github.ps1
- eng/common/pipelines/templates/steps/eval-mcp-setup.yml
- eng/common/pipelines/templates/steps/eval-publish-results.yml
- eng/common/pipelines/templates/stages/archetype-eval.yml
- eng/common/scripts/eval/**

pr: none

parameters:
- name: publishDashboardResults
displayName: 'Publish trusted main results to Blob (includes pipeline-wide Azure Storage egress)'
type: boolean
default: true

variables:
# Managed-pool image selection (LINUXPOOL/LINUXVMIMAGE). Repo-local.
- template: /eng/pipelines/templates/variables/image.yml
# Provides the secret azuresdk-copilot-github-pat, mapped into GITHUB_TOKEN in the invoke step.
- group: AzSDK_Eval_Variable_group

extends:
template: /eng/common/pipelines/templates/stages/archetype-eval.yml
parameters:
createDashboardBundle: true
# EvalStorageAccountName is configured by the pipeline owner, not in synced YAML.
publishDashboardResults: ${{ parameters.publishDashboardResults }}
# Shared mock/live builder; select the mock tier.
mcpSetupTemplate: /eng/common/pipelines/templates/steps/eval-mcp-setup.yml
TestType: mock
Expand Down

This file was deleted.

Loading
Loading