diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 18bdca4db61..ae71de1f524 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -43,17 +43,17 @@
-
+
https://github.com/dotnet/arcade
- cb54ca21431ee8d96f91abfbc42237bcb001f9d1
+ d14c4adbdbb8c7ee060f9e333883fc9890939b66
-
+
https://github.com/dotnet/arcade
- cb54ca21431ee8d96f91abfbc42237bcb001f9d1
+ d14c4adbdbb8c7ee060f9e333883fc9890939b66
-
+
https://github.com/dotnet/arcade
- cb54ca21431ee8d96f91abfbc42237bcb001f9d1
+ d14c4adbdbb8c7ee060f9e333883fc9890939b66
diff --git a/eng/Versions.props b/eng/Versions.props
index 34bc09c83ca..d45bac440d3 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -27,7 +27,7 @@
8.0.0-preview.4.23218.4
- 8.0.0-beta.23217.1
+ 8.0.0-beta.23224.1
4.5.0
diff --git a/eng/common/cross/build-rootfs.sh b/eng/common/cross/build-rootfs.sh
index 1deadcc676e..79bb058ab02 100755
--- a/eng/common/cross/build-rootfs.sh
+++ b/eng/common/cross/build-rootfs.sh
@@ -70,7 +70,7 @@ __AlpinePackages+=" krb5-dev"
__AlpinePackages+=" openssl-dev"
__AlpinePackages+=" zlib-dev"
-__FreeBSDBase="12.3-RELEASE"
+__FreeBSDBase="12.4-RELEASE"
__FreeBSDPkg="1.17.0"
__FreeBSDABI="12"
__FreeBSDPackages="libunwind"
diff --git a/eng/common/templates/job/job.yml b/eng/common/templates/job/job.yml
index b214a31db23..a21533fdd31 100644
--- a/eng/common/templates/job/job.yml
+++ b/eng/common/templates/job/job.yml
@@ -25,7 +25,7 @@ parameters:
enablePublishTestResults: false
enablePublishUsingPipelines: false
enableBuildRetry: false
- disableComponentGovernance: false
+ disableComponentGovernance: ''
componentGovernanceIgnoreDirectories: ''
mergeTestResults: false
testRunTitle: ''
@@ -155,11 +155,14 @@ jobs:
uploadRichNavArtifacts: ${{ coalesce(parameters.richCodeNavigationUploadArtifacts, false) }}
continueOnError: true
- - ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), ne(parameters.disableComponentGovernance, 'true')) }}:
- - task: ComponentGovernanceComponentDetection@0
- continueOnError: true
- inputs:
- ignoreDirectories: ${{ parameters.componentGovernanceIgnoreDirectories }}
+ - template: /eng/common/templates/steps/component-governance.yml
+ parameters:
+ ${{ if eq(parameters.disableComponentGovernance, '') }}:
+ ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), eq(parameters.runAsPublic, 'false'), or(contains(variables['Build.SourceBranch'], 'internal/release'), eq(variables['Build.SourceBranch'], 'main'))) }}:
+ disableComponentGovernance: false
+ ${{ else }}:
+ disableComponentGovernance: true
+ componentGovernanceIgnoreDirectories: ${{ parameters.componentGovernanceIgnoreDirectories }}
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
diff --git a/eng/common/templates/steps/component-governance.yml b/eng/common/templates/steps/component-governance.yml
new file mode 100644
index 00000000000..0ecec47b0c9
--- /dev/null
+++ b/eng/common/templates/steps/component-governance.yml
@@ -0,0 +1,13 @@
+parameters:
+ disableComponentGovernance: false
+ componentGovernanceIgnoreDirectories: ''
+
+steps:
+- ${{ if eq(parameters.disableComponentGovernance, 'true') }}:
+ - script: "echo ##vso[task.setvariable variable=skipComponentGovernanceDetection]true"
+ displayName: Set skipComponentGovernanceDetection variable
+- ${{ if ne(parameters.disableComponentGovernance, 'true') }}:
+ - task: ComponentGovernanceComponentDetection@0
+ continueOnError: true
+ inputs:
+ ignoreDirectories: ${{ parameters.componentGovernanceIgnoreDirectories }}
\ No newline at end of file
diff --git a/global.json b/global.json
index 54f60e0c4f6..d1e26024941 100644
--- a/global.json
+++ b/global.json
@@ -16,7 +16,7 @@
}
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23217.1",
- "Microsoft.DotNet.Helix.Sdk": "8.0.0-beta.23217.1"
+ "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23224.1",
+ "Microsoft.DotNet.Helix.Sdk": "8.0.0-beta.23224.1"
}
}