diff --git a/.AL-Go/cloudDevEnv.ps1 b/.AL-Go/cloudDevEnv.ps1 index 4e539a38..be1f8f74 100644 --- a/.AL-Go/cloudDevEnv.ps1 +++ b/.AL-Go/cloudDevEnv.ps1 @@ -141,12 +141,12 @@ Write-Host -ForegroundColor Yellow @' $tmpFolder = Join-Path ([System.IO.Path]::GetTempPath()) "$([Guid]::NewGuid().ToString())" New-Item -Path $tmpFolder -ItemType Directory -Force | Out-Null -$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt -$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/ReadSettings.psm1' -folder $tmpFolder -$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/DebugLogHelper.psm1' -folder $tmpFolder -$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/AL-Go-Helper.ps1' -folder $tmpFolder -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/Environment.Packages.proj' -folder $tmpFolder | Out-Null +$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt +$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/ReadSettings.psm1' -folder $tmpFolder +$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/DebugLogHelper.psm1' -folder $tmpFolder +$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/AL-Go-Helper.ps1' -folder $tmpFolder +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/Environment.Packages.proj' -folder $tmpFolder | Out-Null Import-Module $GitHubHelperPath Import-Module $ReadSettingsModule diff --git a/.AL-Go/localDevEnv.ps1 b/.AL-Go/localDevEnv.ps1 index a1924aca..68723e88 100644 --- a/.AL-Go/localDevEnv.ps1 +++ b/.AL-Go/localDevEnv.ps1 @@ -154,12 +154,12 @@ Write-Host -ForegroundColor Yellow @' $tmpFolder = Join-Path ([System.IO.Path]::GetTempPath()) "$([Guid]::NewGuid().ToString())" New-Item -Path $tmpFolder -ItemType Directory -Force | Out-Null -$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt -$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/ReadSettings.psm1' -folder $tmpFolder -$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/DebugLogHelper.psm1' -folder $tmpFolder -$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/AL-Go-Helper.ps1' -folder $tmpFolder -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/Environment.Packages.proj' -folder $tmpFolder | Out-Null +$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt +$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/ReadSettings.psm1' -folder $tmpFolder +$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/DebugLogHelper.psm1' -folder $tmpFolder +$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/AL-Go-Helper.ps1' -folder $tmpFolder +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/Environment.Packages.proj' -folder $tmpFolder | Out-Null Import-Module $GitHubHelperPath Import-Module $ReadSettingsModule diff --git a/.AL-Go/settings.json b/.AL-Go/settings.json index edfaedd2..ec045ddc 100644 --- a/.AL-Go/settings.json +++ b/.AL-Go/settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json", "country": "lt", "doNotPublishApps": true, "useCompilerFolder": true, diff --git a/.github/.agents/algo-settings.agent.md b/.github/.agents/algo-settings.agent.md new file mode 100644 index 00000000..cb82eb69 --- /dev/null +++ b/.github/.agents/algo-settings.agent.md @@ -0,0 +1,9 @@ +# AL-Go Copilot instructions + +AL-Go for GitHub controls its features using various different settings. + +When asked about settings for AL-Go, you can find the available settings and description of them at this location: https://github.com/microsoft/AL-Go/blob/main/Scenarios/settings.md, which you should read to understand what settings to suggest. + +For additional inforomation about AL-Go, you should read the 'RELEASENOTES.copy.md' file. + +When applying new settings, you should apply them to the file "AL-Go-Settings.json" diff --git a/.github/AL-Go-Settings.json b/.github/AL-Go-Settings.json index 53c201c6..f3ffdff0 100644 --- a/.github/AL-Go-Settings.json +++ b/.github/AL-Go-Settings.json @@ -1,8 +1,8 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json", "type": "PTE", "templateUrl": "https://github.com/microsoft/AL-Go-PTE@main", - "templateSha": "62683d6c71618bc3249ff55a950fd8ab3a380925", + "templateSha": "63fc1e7b31ee4a59816fd92aff26bdd3924de4ec", "doNotRunBcptTests": true, "doNotRunTests": true, "enableCodeCop": true, diff --git a/.github/RELEASENOTES.copy.md b/.github/RELEASENOTES.copy.md index aab39670..f370db76 100644 --- a/.github/RELEASENOTES.copy.md +++ b/.github/RELEASENOTES.copy.md @@ -1,3 +1,22 @@ +## v8.3 + +### Issues + +- Issue 2107 Publish a specific build mode to an environment +- Issue 1915 CICD fails on releases/26.x branch - '26.x' cannot be recognized as a semantic version string + +### The default pull request trigger is changing + +AL-Go for GitHub is transitioning from the pull_request_target trigger to the more secure pull_request trigger. This is a step we are taking to make AL-Go for GitHub more secure by default. If you are used to working from branches within the repository you may not notice any difference. If you get pull requests from forks, those pull requests will no longer be able to access secrets. If that is blocking for your repository, you will need to update your settings to use the pull_request_target trigger. + +**How do I revert back to pull_request_target?** + +Add the following setting to one of your settings files and run the Update AL-Go System Files workflow: + +```json + "pullRequestTrigger": "pull_request_target" +``` + ## v8.2 ### Issues diff --git a/.github/Test Current.settings.json b/.github/Test Current.settings.json index 54d3b32e..40e32ce4 100644 --- a/.github/Test Current.settings.json +++ b/.github/Test Current.settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json", "artifact": "////latest", "cacheImageName": "", "versioningStrategy": 15, diff --git a/.github/Test Next Major.settings.json b/.github/Test Next Major.settings.json index 40e0a19e..128c5a3f 100644 --- a/.github/Test Next Major.settings.json +++ b/.github/Test Next Major.settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json", "artifact": "////nextmajor", "cacheImageName": "", "versioningStrategy": 15, diff --git a/.github/Test Next Minor.settings.json b/.github/Test Next Minor.settings.json index 91108711..27d73eba 100644 --- a/.github/Test Next Minor.settings.json +++ b/.github/Test Next Minor.settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/.Modules/settings.schema.json", "artifact": "////nextminor", "cacheImageName": "", "versioningStrategy": 15, diff --git a/.github/workflows/AddExistingAppOrTestApp.yaml b/.github/workflows/AddExistingAppOrTestApp.yaml index 86b5c6db..06560bfc 100644 --- a/.github/workflows/AddExistingAppOrTestApp.yaml +++ b/.github/workflows/AddExistingAppOrTestApp.yaml @@ -41,7 +41,7 @@ jobs: runs-on: [ windows-latest ] steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -50,18 +50,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -69,7 +69,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Add existing app - uses: microsoft/AL-Go-Actions/AddExistingApp@v8.2 + uses: microsoft/AL-Go-Actions/AddExistingApp@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -79,7 +79,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CICD.yaml b/.github/workflows/CICD.yaml index ae6a48cb..0b8a0a33 100644 --- a/.github/workflows/CICD.yaml +++ b/.github/workflows/CICD.yaml @@ -51,7 +51,7 @@ jobs: trackALAlertsInGitHub: ${{ steps.SetALCodeAnalysisVar.outputs.trackALAlertsInGitHub }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -62,13 +62,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: type,powerPlatformSolutionFolder,useGitSubmodules,trackALAlertsInGitHub @@ -82,7 +82,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -103,7 +103,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -116,7 +116,7 @@ jobs: - name: Determine Delivery Target Secrets id: DetermineDeliveryTargetSecrets - uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v8.2 + uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v8.3 with: shell: powershell projectsJson: '${{ steps.determineProjectsToBuild.outputs.ProjectsJson }}' @@ -124,7 +124,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -132,7 +132,7 @@ jobs: - name: Determine Delivery Targets id: DetermineDeliveryTargets - uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v8.2 + uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -142,7 +142,7 @@ jobs: - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.2 + uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -158,21 +158,21 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: templateUrl - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} getSecrets: 'ghTokenWorkflow' - name: Check for updates to AL-Go system files - uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.2 + uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -226,7 +226,7 @@ jobs: - name: Process AL Code Analysis Logs id: ProcessALCodeAnalysisLogs if: (success() || failure()) - uses: microsoft/AL-Go-Actions/ProcessALCodeAnalysisLogs@v8.2 + uses: microsoft/AL-Go-Actions/ProcessALCodeAnalysisLogs@v8.3 with: shell: powershell @@ -260,13 +260,13 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Determine ArtifactUrl id: determineArtifactUrl - uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.2 + uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.3 with: shell: powershell @@ -275,7 +275,7 @@ jobs: uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 - name: Build Reference Documentation - uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@v8.2 + uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@v8.3 with: shell: powershell artifacts: '.artifacts' @@ -316,7 +316,7 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: ${{ matrix.shell }} get: type,powerPlatformSolutionFolder @@ -330,7 +330,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: ${{ matrix.shell }} gitHubSecrets: ${{ toJson(secrets) }} @@ -338,7 +338,7 @@ jobs: - name: Deploy to Business Central id: Deploy - uses: microsoft/AL-Go-Actions/Deploy@v8.2 + uses: microsoft/AL-Go-Actions/Deploy@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -350,7 +350,7 @@ jobs: - name: Deploy to Power Platform if: env.type == 'PTE' && env.powerPlatformSolutionFolder != '' - uses: microsoft/AL-Go-Actions/DeployPowerPlatform@v8.2 + uses: microsoft/AL-Go-Actions/DeployPowerPlatform@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -378,20 +378,20 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} getSecrets: '${{ matrix.deliveryTarget }}Context' - name: Deliver - uses: microsoft/AL-Go-Actions/Deliver@v8.2 + uses: microsoft/AL-Go-Actions/Deliver@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -411,7 +411,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateApp.yaml b/.github/workflows/CreateApp.yaml index 1d2e7a05..58765618 100644 --- a/.github/workflows/CreateApp.yaml +++ b/.github/workflows/CreateApp.yaml @@ -51,7 +51,7 @@ jobs: runs-on: [ windows-latest ] steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -60,19 +60,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: type - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -80,7 +80,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Creating a new app - uses: microsoft/AL-Go-Actions/CreateApp@v8.2 + uses: microsoft/AL-Go-Actions/CreateApp@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -94,7 +94,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml b/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml index 5c00663d..cfa1a4d4 100644 --- a/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml +++ b/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml @@ -50,7 +50,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -59,19 +59,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -90,7 +90,7 @@ jobs: Write-Host "AdminCenterApiCredentials not provided, initiating Device Code flow" $ALGoHelperPath = "$([System.IO.Path]::GetTempFileName()).ps1" $webClient = New-Object System.Net.WebClient - $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/AL-Go-Helper.ps1', $ALGoHelperPath) + $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/AL-Go-Helper.ps1', $ALGoHelperPath) . $ALGoHelperPath DownloadAndImportBcContainerHelper $authContext = New-BcAuthContext -includeDeviceLogin -deviceLoginTimeout ([TimeSpan]::FromSeconds(0)) @@ -112,13 +112,13 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -137,7 +137,7 @@ jobs: Add-Content -Encoding UTF8 -Path $env:GITHUB_OUTPUT -value "adminCenterApiCredentials=$adminCenterApiCredentials" - name: Create Development Environment - uses: microsoft/AL-Go-Actions/CreateDevelopmentEnvironment@v8.2 + uses: microsoft/AL-Go-Actions/CreateDevelopmentEnvironment@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -149,7 +149,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreatePerformanceTestApp.yaml b/.github/workflows/CreatePerformanceTestApp.yaml index 8466fad2..d3d81f60 100644 --- a/.github/workflows/CreatePerformanceTestApp.yaml +++ b/.github/workflows/CreatePerformanceTestApp.yaml @@ -57,7 +57,7 @@ jobs: runs-on: [ windows-latest ] steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -66,18 +66,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -85,7 +85,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Creating a new test app - uses: microsoft/AL-Go-Actions/CreateApp@v8.2 + uses: microsoft/AL-Go-Actions/CreateApp@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -100,7 +100,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateRelease.yaml b/.github/workflows/CreateRelease.yaml index 21855480..7ab05943 100644 --- a/.github/workflows/CreateRelease.yaml +++ b/.github/workflows/CreateRelease.yaml @@ -78,7 +78,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -87,26 +87,26 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: templateUrl,repoName,type,powerPlatformSolutionFolder - name: Validate Workflow Input if: ${{ github.event_name == 'workflow_dispatch' }} - uses: microsoft/AL-Go-Actions/ValidateWorkflowInput@v8.2 + uses: microsoft/AL-Go-Actions/ValidateWorkflowInput@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -115,12 +115,12 @@ jobs: - name: Determine Projects id: determineProjects - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell - name: Check for updates to AL-Go system files - uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.2 + uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -130,7 +130,7 @@ jobs: downloadLatest: true - name: Determine artifacts for release - uses: microsoft/AL-Go-Actions/DetermineArtifactsForRelease@v8.2 + uses: microsoft/AL-Go-Actions/DetermineArtifactsForRelease@v8.3 id: determineArtifactsForRelease with: shell: powershell @@ -141,7 +141,7 @@ jobs: - name: Prepare release notes id: createreleasenotes - uses: microsoft/AL-Go-Actions/CreateReleaseNotes@v8.2 + uses: microsoft/AL-Go-Actions/CreateReleaseNotes@v8.3 with: shell: powershell buildVersion: ${{ github.event.inputs.buildVersion }} @@ -190,13 +190,13 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -240,7 +240,7 @@ jobs: }); - name: Deliver to NuGet - uses: microsoft/AL-Go-Actions/Deliver@v8.2 + uses: microsoft/AL-Go-Actions/Deliver@v8.3 if: ${{ fromJson(steps.ReadSecrets.outputs.Secrets).nuGetContext != '' }} env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' @@ -253,7 +253,7 @@ jobs: atypes: 'Apps,TestApps' - name: Deliver to Storage - uses: microsoft/AL-Go-Actions/Deliver@v8.2 + uses: microsoft/AL-Go-Actions/Deliver@v8.3 if: ${{ fromJson(steps.ReadSecrets.outputs.Secrets).storageContext != '' }} env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' @@ -297,13 +297,13 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -311,7 +311,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Update Version Number - uses: microsoft/AL-Go-Actions/IncrementVersionNumber@v8.2 + uses: microsoft/AL-Go-Actions/IncrementVersionNumber@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -329,7 +329,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateTestApp.yaml b/.github/workflows/CreateTestApp.yaml index 769044d7..f69ab621 100644 --- a/.github/workflows/CreateTestApp.yaml +++ b/.github/workflows/CreateTestApp.yaml @@ -53,7 +53,7 @@ jobs: runs-on: [ windows-latest ] steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -62,18 +62,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -81,7 +81,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Creating a new test app - uses: microsoft/AL-Go-Actions/CreateApp@v8.2 + uses: microsoft/AL-Go-Actions/CreateApp@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -95,7 +95,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/Current.yaml b/.github/workflows/Current.yaml index a051ce58..5e9e9387 100644 --- a/.github/workflows/Current.yaml +++ b/.github/workflows/Current.yaml @@ -33,7 +33,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -44,13 +44,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -58,7 +58,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -80,7 +80,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -117,7 +117,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/DeployReferenceDocumentation.yaml b/.github/workflows/DeployReferenceDocumentation.yaml index 9058652e..79f266cc 100644 --- a/.github/workflows/DeployReferenceDocumentation.yaml +++ b/.github/workflows/DeployReferenceDocumentation.yaml @@ -30,24 +30,24 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Determine ArtifactUrl id: determineArtifactUrl - uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.2 + uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.3 with: shell: powershell - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.2 + uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -60,7 +60,7 @@ jobs: uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 - name: Build Reference Documentation - uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@v8.2 + uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@v8.3 with: shell: powershell artifacts: 'latest' @@ -78,7 +78,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/IncrementVersionNumber.yaml b/.github/workflows/IncrementVersionNumber.yaml index 448275da..81e8ebb0 100644 --- a/.github/workflows/IncrementVersionNumber.yaml +++ b/.github/workflows/IncrementVersionNumber.yaml @@ -48,7 +48,7 @@ jobs: pull-requests: write steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -57,24 +57,24 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Validate Workflow Input if: ${{ github.event_name == 'workflow_dispatch' }} - uses: microsoft/AL-Go-Actions/ValidateWorkflowInput@v8.2 + uses: microsoft/AL-Go-Actions/ValidateWorkflowInput@v8.3 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -82,7 +82,7 @@ jobs: useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}' - name: Increment Version Number - uses: microsoft/AL-Go-Actions/IncrementVersionNumber@v8.2 + uses: microsoft/AL-Go-Actions/IncrementVersionNumber@v8.3 with: shell: powershell token: ${{ steps.ReadSecrets.outputs.TokenForPush }} @@ -93,7 +93,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/NextMajor.yaml b/.github/workflows/NextMajor.yaml index db57eda5..0e7d5e6d 100644 --- a/.github/workflows/NextMajor.yaml +++ b/.github/workflows/NextMajor.yaml @@ -33,7 +33,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -44,13 +44,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -58,7 +58,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -80,7 +80,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -117,7 +117,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/NextMinor.yaml b/.github/workflows/NextMinor.yaml index ce6c5d48..278c452c 100644 --- a/.github/workflows/NextMinor.yaml +++ b/.github/workflows/NextMinor.yaml @@ -33,7 +33,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -44,13 +44,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -58,7 +58,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -80,7 +80,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -117,7 +117,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/PublishToEnvironment.yaml b/.github/workflows/PublishToEnvironment.yaml index 6f711cd7..b9498616 100644 --- a/.github/workflows/PublishToEnvironment.yaml +++ b/.github/workflows/PublishToEnvironment.yaml @@ -42,7 +42,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -51,19 +51,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.2 + uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -82,7 +82,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 if: steps.DetermineDeploymentEnvironments.outputs.UnknownEnvironment == 1 with: shell: powershell @@ -114,7 +114,7 @@ jobs: Write-Host "No AuthContext provided for $envName, initiating Device Code flow" $ALGoHelperPath = "$([System.IO.Path]::GetTempFileName()).ps1" $webClient = New-Object System.Net.WebClient - $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.2/AL-Go-Helper.ps1', $ALGoHelperPath) + $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go-Actions/v8.3/AL-Go-Helper.ps1', $ALGoHelperPath) . $ALGoHelperPath DownloadAndImportBcContainerHelper $authContext = New-BcAuthContext -includeDeviceLogin -deviceLoginTimeout ([TimeSpan]::FromSeconds(0)) @@ -150,29 +150,30 @@ jobs: Add-Content -Encoding UTF8 -Path $env:GITHUB_OUTPUT -Value "envName=$envName" - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: ${{ matrix.shell }} get: type,powerPlatformSolutionFolder - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: ${{ matrix.shell }} gitHubSecrets: ${{ toJson(secrets) }} getSecrets: '${{ steps.envName.outputs.envName }}-AuthContext,${{ steps.envName.outputs.envName }}_AuthContext,AuthContext' - name: Get Artifacts for deployment - uses: microsoft/AL-Go-Actions/GetArtifactsForDeployment@v8.2 + uses: microsoft/AL-Go-Actions/GetArtifactsForDeployment@v8.3 with: shell: ${{ matrix.shell }} artifactsVersion: ${{ github.event.inputs.appVersion }} artifactsFolder: '.artifacts' + buildMode: ${{ matrix.buildMode }} - name: Deploy to Business Central id: Deploy - uses: microsoft/AL-Go-Actions/Deploy@v8.2 + uses: microsoft/AL-Go-Actions/Deploy@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -185,7 +186,7 @@ jobs: - name: Deploy to Power Platform if: env.type == 'PTE' && env.powerPlatformSolutionFolder != '' - uses: microsoft/AL-Go-Actions/DeployPowerPlatform@v8.2 + uses: microsoft/AL-Go-Actions/DeployPowerPlatform@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -204,7 +205,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/PullRequestHandler.yaml b/.github/workflows/PullRequestHandler.yaml index 4620a80f..5fc5fa88 100644 --- a/.github/workflows/PullRequestHandler.yaml +++ b/.github/workflows/PullRequestHandler.yaml @@ -31,7 +31,7 @@ jobs: if: (github.event.pull_request.base.repo.full_name != github.event.pull_request.head.repo.full_name) && (github.event_name != 'pull_request') runs-on: windows-latest steps: - - uses: microsoft/AL-Go-Actions/VerifyPRChanges@v8.2 + - uses: microsoft/AL-Go-Actions/VerifyPRChanges@v8.3 Initialization: needs: [ PregateCheck ] @@ -49,7 +49,7 @@ jobs: trackALAlertsInGitHub: ${{ steps.SetALCodeAnalysisVar.outputs.trackALAlertsInGitHub }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -61,13 +61,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: shortLivedArtifactsRetentionDays,trackALAlertsInGitHub @@ -86,7 +86,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.2 + uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v8.3 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -139,7 +139,7 @@ jobs: - name: Process AL Code Analysis Logs id: ProcessALCodeAnalysisLogs if: (success() || failure()) - uses: microsoft/AL-Go-Actions/ProcessALCodeAnalysisLogs@v8.2 + uses: microsoft/AL-Go-Actions/ProcessALCodeAnalysisLogs@v8.3 with: shell: powershell @@ -160,7 +160,7 @@ jobs: steps: - name: Pull Request Status Check id: PullRequestStatusCheck - uses: microsoft/AL-Go-Actions/PullRequestStatusCheck@v8.2 + uses: microsoft/AL-Go-Actions/PullRequestStatusCheck@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -168,7 +168,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 if: success() || failure() env: GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/Troubleshooting.yaml b/.github/workflows/Troubleshooting.yaml index 3524c629..16fb8da4 100644 --- a/.github/workflows/Troubleshooting.yaml +++ b/.github/workflows/Troubleshooting.yaml @@ -30,7 +30,7 @@ jobs: lfs: true - name: Troubleshooting - uses: microsoft/AL-Go-Actions/Troubleshooting@v8.2 + uses: microsoft/AL-Go-Actions/Troubleshooting@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} diff --git a/.github/workflows/UpdateGitHubGoSystemFiles.yaml b/.github/workflows/UpdateGitHubGoSystemFiles.yaml index fa56cb73..45952d2e 100644 --- a/.github/workflows/UpdateGitHubGoSystemFiles.yaml +++ b/.github/workflows/UpdateGitHubGoSystemFiles.yaml @@ -66,14 +66,14 @@ jobs: - name: Read settings id: ReadSettings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: templateUrl - name: Get Workflow Multi-Run Branches id: GetBranches - uses: microsoft/AL-Go-Actions/GetWorkflowMultiRunBranches@v8.2 + uses: microsoft/AL-Go-Actions/GetWorkflowMultiRunBranches@v8.3 with: shell: powershell includeBranches: ${{ github.event.inputs.includeBranches }} @@ -102,7 +102,7 @@ jobs: steps: - name: Dump Workflow Information - uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.2 + uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v8.3 with: shell: powershell @@ -113,19 +113,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowInitialize@v8.3 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: powershell get: commitOptions - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -152,7 +152,7 @@ jobs: Add-Content -Encoding UTF8 -Path $env:GITHUB_ENV -Value "downloadLatest=$downloadLatest" - name: Update AL-Go system files - uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.2 + uses: microsoft/AL-Go-Actions/CheckForUpdates@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -166,7 +166,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.2 + uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v8.3 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/_BuildALGoProject.yaml b/.github/workflows/_BuildALGoProject.yaml index 93378678..11ec9698 100644 --- a/.github/workflows/_BuildALGoProject.yaml +++ b/.github/workflows/_BuildALGoProject.yaml @@ -104,7 +104,7 @@ jobs: lfs: true - name: Read settings - uses: microsoft/AL-Go-Actions/ReadSettings@v8.2 + uses: microsoft/AL-Go-Actions/ReadSettings@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }} @@ -113,7 +113,7 @@ jobs: - name: Determine whether to build project id: DetermineBuildProject - uses: microsoft/AL-Go-Actions/DetermineBuildProject@v8.2 + uses: microsoft/AL-Go-Actions/DetermineBuildProject@v8.3 with: shell: ${{ inputs.shell }} skippedProjectsJson: ${{ inputs.skippedProjectsJson }} @@ -122,8 +122,8 @@ jobs: - name: Read secrets id: ReadSecrets - if: steps.DetermineBuildProject.outputs.BuildIt == 'True' && github.event_name != 'pull_request' - uses: microsoft/AL-Go-Actions/ReadSecrets@v8.2 + if: steps.DetermineBuildProject.outputs.BuildIt == 'True' + uses: microsoft/AL-Go-Actions/ReadSecrets@v8.3 with: shell: ${{ inputs.shell }} gitHubSecrets: ${{ toJson(secrets) }} @@ -141,7 +141,7 @@ jobs: - name: Determine ArtifactUrl id: determineArtifactUrl if: steps.DetermineBuildProject.outputs.BuildIt == 'True' - uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.2 + uses: microsoft/AL-Go-Actions/DetermineArtifactUrl@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }} @@ -156,7 +156,7 @@ jobs: - name: Download Project Dependencies id: DownloadProjectDependencies if: steps.DetermineBuildProject.outputs.BuildIt == 'True' - uses: microsoft/AL-Go-Actions/DownloadProjectDependencies@v8.2 + uses: microsoft/AL-Go-Actions/DownloadProjectDependencies@v8.3 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -167,7 +167,7 @@ jobs: baselineWorkflowRunId: ${{ inputs.baselineWorkflowRunId }} - name: Build - uses: microsoft/AL-Go-Actions/RunPipeline@v8.2 + uses: microsoft/AL-Go-Actions/RunPipeline@v8.3 if: steps.DetermineBuildProject.outputs.BuildIt == 'True' env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' @@ -186,7 +186,7 @@ jobs: - name: Sign id: sign if: steps.DetermineBuildProject.outputs.BuildIt == 'True' && inputs.signArtifacts && env.doNotSignApps == 'False' && (env.keyVaultCodesignCertificateName != '' || (fromJson(env.trustedSigning).Endpoint != '' && fromJson(env.trustedSigning).Account != '' && fromJson(env.trustedSigning).CertificateProfile != '')) && (hashFiles(format('{0}/.buildartifacts/Apps/*.app',inputs.project)) != '') - uses: microsoft/AL-Go-Actions/Sign@v8.2 + uses: microsoft/AL-Go-Actions/Sign@v8.3 with: shell: ${{ inputs.shell }} azureCredentialsJson: '${{ fromJson(steps.ReadSecrets.outputs.Secrets).AZURE_CREDENTIALS }}' @@ -194,7 +194,7 @@ jobs: - name: Calculate Artifact names id: calculateArtifactsNames - uses: microsoft/AL-Go-Actions/CalculateArtifactNames@v8.2 + uses: microsoft/AL-Go-Actions/CalculateArtifactNames@v8.3 if: success() || failure() with: shell: ${{ inputs.shell }} @@ -289,7 +289,7 @@ jobs: - name: Analyze Test Results id: analyzeTestResults if: (success() || failure()) && env.doNotRunTests == 'False' - uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.2 + uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }} @@ -298,7 +298,7 @@ jobs: - name: Analyze BCPT Test Results id: analyzeTestResultsBCPT if: (success() || failure()) && env.doNotRunBcptTests == 'False' - uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.2 + uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }} @@ -307,7 +307,7 @@ jobs: - name: Analyze Page Scripting Test Results id: analyzeTestResultsPageScripting if: (success() || failure()) && env.doNotRunpageScriptingTests == 'False' - uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.2 + uses: microsoft/AL-Go-Actions/AnalyzeTests@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }} @@ -315,7 +315,7 @@ jobs: - name: Cleanup if: always() && steps.DetermineBuildProject.outputs.BuildIt == 'True' - uses: microsoft/AL-Go-Actions/PipelineCleanup@v8.2 + uses: microsoft/AL-Go-Actions/PipelineCleanup@v8.3 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }}