You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d7598cc
Browse filesBrowse the repository at this point in the historyBrowse files
--target "$COMMIT_SHA" --title "EPP Function ZIPs ${RUN_NUMBER}.${RUN_ATTEMPT}" \
148
+
--latest \
148
149
--notes "Packaged and tested from commit ${COMMIT_SHA}. Download one language ZIP and verify it against SHA256SUMS.txt. JavaScript includes production dependencies. .NET contains project and C# source only: extract and build/publish the project before deployment. Python is a source ZIP requiring Azure remote build on Linux. Neither source ZIP is a direct run-from-package artifact. Configure runtime, app settings, Key Vault access, and Easy Auth separately. No cloud deployment or live provider verification is performed."
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,13 +37,13 @@ Easy Auth. The home tenant remains allowed by Entra. Policy activation remains m
37
37
38
38
## Download a Function ZIP
39
39
40
-
Download the preview ZIP for your chosen language:
40
+
Download the latest successful CI ZIP for your chosen language:
41
41
42
42
| Language | Download | Contents |
43
43
|---|---|---|
44
-
| JavaScript |[epp-javascript.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/download/epp-guided-setup-preview-20260915/epp-javascript.zip)| Application and production dependencies |
45
-
| .NET |[epp-dotnet-source.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/download/epp-guided-setup-preview-20260915/epp-dotnet-source.zip)| C# Function source and project file; build/publish before deployment |
46
-
| Python |[epp-python-source.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/download/epp-guided-setup-preview-20260915/epp-python-source.zip)| Source for Azure remote build on Linux |
44
+
| JavaScript |[epp-javascript.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/latest/download/epp-javascript.zip)| Application and production dependencies |
45
+
| .NET |[epp-dotnet-source.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/latest/download/epp-dotnet-source.zip)| C# Function source and project file; build/publish before deployment |
46
+
| Python |[epp-python-source.zip](https://github.com/Azure-Samples/ExternalPhoneProvider-AzureFunction-Sample/releases/latest/download/epp-python-source.zip)| Source for Azure remote build on Linux |
47
47
48
48
Customers do not need PowerShell or a local build toolchain to download these files. Verify downloads
49
49
against the corresponding release's `SHA256SUMS.txt`. Configure the target Function App's runtime, app settings,
@@ -52,14 +52,14 @@ project; Python requires remote build to install dependencies. Neither source ZI
52
52
as a run-from-package artifact. GitHub's **Code > Download ZIP**
53
53
is the whole source repository, not a Function deployment package.
54
54
55
-
After the packaging workflow is merged, each successful `main` build tests all three implementations,
56
-
builds and inspects the ZIPs, and publishes a new versioned release. Get those builds from
55
+
Each successful `main` build tests all three implementations, builds and inspects the ZIPs, and
56
+
publishes a new versioned release marked as the latest release.
57
+
The direct links above and guided setup therefore track the newest successful CI package build. Get builds from
Copy file name to clipboardExpand all lines: docs/ONBOARDING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ Use [CONTRACT.md](CONTRACT.md) for the full request contract and production limi
62
62
| `EPP_PROVIDER_APP_ID`, `EPP_PROVIDER_SCOPE` | Soprano API application ID and the exact selected scope, including `/.default`. These are not the calling application's ID. Leave blank for API-key providers. |
63
63
| `EPP_OUTBOUND_CLIENT_ID` | Existing calling application's Application (client) ID used during setup, not its Object ID or Soprano's API ID. |
64
64
| `EPP_OUTBOUND_MI_CLIENT_ID` | Setup-created outbound user-assigned identity's Client ID, not its principal/Object ID. |
65
-
| `EPP_PROVIDER_TIMEOUT_MS`, `EPP_PROVIDER_RETRY_INTERVAL_MS`, `EPP_PROVIDER_TEST_CONFIGURATION` | Selected profile values, as strings. Retry interval and test-configuration metadata do not enable runtime retries or shutter mode. |
65
+
| `EPP_PROVIDER_TIMEOUT_MS`, `EPP_PROVIDER_RETRY_INTERVAL_MS`| Selected profile values, as strings. The retry interval does not enable runtime retries or shutter mode. |
66
66
| `KEY_VAULT_URL` | Setup-created or explicitly selected credential vault URL, not a secret value. |
67
67
68
68
The outbound IDs are used only for Soprano OAuth; leave them blank for local API-key-only
0 commit comments