ci: trust bundled CAs during NuGet publish

This commit is contained in:
2026-09-05 04:04:45 +08:00
parent cfc8943788
commit ac5bd9a23c
4 changed files with 40 additions and 0 deletions
+4
View File
@@ -17,6 +17,7 @@ jobs:
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: '1' DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: '1'
DOTNET_CLI_TELEMETRY_OPTOUT: '1' DOTNET_CLI_TELEMETRY_OPTOUT: '1'
LD_LIBRARY_PATH: /opt/dotnet-libs/usr/lib/x86_64-linux-gnu LD_LIBRARY_PATH: /opt/dotnet-libs/usr/lib/x86_64-linux-gnu
SSL_CERT_FILE: /opt/ca-certificates.crt
steps: steps:
- name: Fetch exact tagged source - name: Fetch exact tagged source
env: env:
@@ -51,6 +52,9 @@ jobs:
set -euo pipefail set -euo pipefail
node --input-type=module <<'NODE' node --input-type=module <<'NODE'
import { writeFile } from 'node:fs/promises'; import { writeFile } from 'node:fs/promises';
import { rootCertificates } from 'node:tls';
await writeFile('/opt/ca-certificates.crt', rootCertificates.join('\n'));
const metadataResponse = await fetch('https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/8.0/releases.json'); const metadataResponse = await fetch('https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/8.0/releases.json');
if (!metadataResponse.ok) throw new Error(`Release metadata download failed: ${metadataResponse.status}`); if (!metadataResponse.ok) throw new Error(`Release metadata download failed: ${metadataResponse.status}`);
+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: a7abc1d6a557c4d43b173af60b092a58
+32
View File
@@ -0,0 +1,32 @@
fileFormatVersion: 2
guid: e9ad907951e6038468c9d7fe840562af
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
- first:
Windows Store Apps: WindowsStoreApps
second:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:
+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: bdde8e9f7b07f284b913f8810caddad9