From a6d872f1e349d38a7e94e391fcf8de66b30843c5 Mon Sep 17 00:00:00 2001 From: microsoft Date: Tue, 17 Feb 2026 12:07:16 +0000 Subject: [PATCH] Deploying AL-Go from main (0c7b1de38ba518aaf5fdee3902c2d2ae886ede32) to preview --- .AL-Go/cloudDevEnv.ps1 | 12 ++--- .AL-Go/localDevEnv.ps1 | 12 ++--- .AL-Go/settings.json | 2 +- .github/AL-Go-Settings.json | 2 +- .github/RELEASENOTES.copy.md | 12 +++++ .github/Test Current.settings.json | 2 +- .github/Test Next Major.settings.json | 2 +- .github/Test Next Minor.settings.json | 2 +- .../workflows/AddExistingAppOrTestApp.yaml | 12 ++--- .github/workflows/CICD.yaml | 48 +++++++++---------- .github/workflows/CreateApp.yaml | 12 ++--- .../CreateOnlineDevelopmentEnvironment.yaml | 18 +++---- .../workflows/CreatePerformanceTestApp.yaml | 12 ++--- .github/workflows/CreateRelease.yaml | 34 ++++++------- .github/workflows/CreateTestApp.yaml | 12 ++--- .github/workflows/Current.yaml | 12 ++--- .../DeployReferenceDocumentation.yaml | 12 ++--- .github/workflows/IncrementVersionNumber.yaml | 14 +++--- .github/workflows/NextMajor.yaml | 12 ++--- .github/workflows/NextMinor.yaml | 12 ++--- .github/workflows/PublishToAppSource.yaml | 12 ++--- .github/workflows/PublishToEnvironment.yaml | 24 +++++----- .github/workflows/PullRequestHandler.yaml | 18 +++---- .github/workflows/Troubleshooting.yaml | 2 +- .../workflows/UpdateGitHubGoSystemFiles.yaml | 16 +++---- .github/workflows/_BuildALGoProject.yaml | 26 +++++----- 26 files changed, 183 insertions(+), 171 deletions(-) diff --git a/.AL-Go/cloudDevEnv.ps1 b/.AL-Go/cloudDevEnv.ps1 index fa33b64..7338e92 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt -$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/ReadSettings.psm1' -folder $tmpFolder -$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/DebugLogHelper.psm1' -folder $tmpFolder -$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/AL-Go-Helper.ps1' -folder $tmpFolder -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/Environment.Packages.proj' -folder $tmpFolder | Out-Null +$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt +$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/ReadSettings.psm1' -folder $tmpFolder +$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/DebugLogHelper.psm1' -folder $tmpFolder +$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/AL-Go-Helper.ps1' -folder $tmpFolder +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/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 e104a5a..b54fad4 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt -$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/ReadSettings.psm1' -folder $tmpFolder -$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/DebugLogHelper.psm1' -folder $tmpFolder -$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/AL-Go-Helper.ps1' -folder $tmpFolder -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null -DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/Environment.Packages.proj' -folder $tmpFolder | Out-Null +$GitHubHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/Github-Helper.psm1' -folder $tmpFolder -notifyAuthenticatedAttempt +$ReadSettingsModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/ReadSettings.psm1' -folder $tmpFolder +$debugLoggingModule = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/DebugLogHelper.psm1' -folder $tmpFolder +$ALGoHelperPath = DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/AL-Go-Helper.ps1' -folder $tmpFolder +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/settings.schema.json' -folder $tmpFolder | Out-Null +DownloadHelperFile -url 'https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/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 2ca1918..26ec812 100644 --- a/.AL-Go/settings.json +++ b/.AL-Go/settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/settings.schema.json", "country": "us", "appSourceCopMandatoryAffixes": [ "" diff --git a/.github/AL-Go-Settings.json b/.github/AL-Go-Settings.json index 48b49b4..35040d7 100644 --- a/.github/AL-Go-Settings.json +++ b/.github/AL-Go-Settings.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/settings.schema.json", "type": "AppSource App", "templateUrl": "https://github.com/microsoft/AL-Go-AppSource@preview" } diff --git a/.github/RELEASENOTES.copy.md b/.github/RELEASENOTES.copy.md index 304e903..ca8b72f 100644 --- a/.github/RELEASENOTES.copy.md +++ b/.github/RELEASENOTES.copy.md @@ -6,6 +6,18 @@ Note that when using the preview version of AL-Go for GitHub, we recommend you U - 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 adc9986..4750ead 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.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 ee96fbd..5185757 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.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 742272b..75e5369 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/.Modules/settings.schema.json", + "$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/.Modules/settings.schema.json", "artifact": "////nextminor", "cacheImageName": "", "versioningStrategy": 15 diff --git a/.github/workflows/AddExistingAppOrTestApp.yaml b/.github/workflows/AddExistingAppOrTestApp.yaml index fec366a..d1885a2 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -50,18 +50,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/AddExistingApp@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CICD.yaml b/.github/workflows/CICD.yaml index 9dc3ddd..9061d5e 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -62,13 +62,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -103,7 +103,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -116,7 +116,7 @@ jobs: - name: Determine Delivery Target Secrets id: DetermineDeliveryTargetSecrets - uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell projectsJson: '${{ steps.determineProjectsToBuild.outputs.ProjectsJson }}' @@ -124,7 +124,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -132,7 +132,7 @@ jobs: - name: Determine Delivery Targets id: DetermineDeliveryTargets - uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -142,7 +142,7 @@ jobs: - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: templateUrl - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} getSecrets: 'ghTokenWorkflow' - name: Check for updates to AL-Go system files - uses: microsoft/AL-Go/Actions/CheckForUpdates@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CheckForUpdates@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ProcessALCodeAnalysisLogs@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -260,13 +260,13 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Determine ArtifactUrl id: determineArtifactUrl - uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell artifacts: '.artifacts' @@ -316,7 +316,7 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: ${{ matrix.shell }} get: type,powerPlatformSolutionFolder @@ -330,7 +330,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deploy@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DeployPowerPlatform@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -378,20 +378,20 @@ jobs: path: '.artifacts' - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} getSecrets: '${{ matrix.deliveryTarget }}Context' - name: Deliver - uses: microsoft/AL-Go/Actions/Deliver@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deliver@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -411,7 +411,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateApp.yaml b/.github/workflows/CreateApp.yaml index 33a8d80..a93ee0e 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -60,19 +60,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: type - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CreateApp@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml b/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml index e47c665..68cea29 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -59,19 +59,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/AL-Go-Helper.ps1', $ALGoHelperPath) + $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CreateDevelopmentEnvironment@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreatePerformanceTestApp.yaml b/.github/workflows/CreatePerformanceTestApp.yaml index e0c118d..9bc1901 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -66,18 +66,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CreateApp@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateRelease.yaml b/.github/workflows/CreateRelease.yaml index 776b57a..f2df6b6 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -87,26 +87,26 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: templateUrl,repoName,type,powerPlatformSolutionFolder - name: Validate Workflow Input if: ${{ github.event_name == 'workflow_dispatch' }} - uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -115,12 +115,12 @@ jobs: - name: Determine Projects id: determineProjects - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Check for updates to AL-Go system files - uses: microsoft/AL-Go/Actions/CheckForUpdates@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CheckForUpdates@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -130,7 +130,7 @@ jobs: downloadLatest: true - name: Determine artifacts for release - uses: microsoft/AL-Go/Actions/DetermineArtifactsForRelease@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineArtifactsForRelease@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 id: determineArtifactsForRelease with: shell: powershell @@ -141,7 +141,7 @@ jobs: - name: Prepare release notes id: createreleasenotes - uses: microsoft/AL-Go/Actions/CreateReleaseNotes@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CreateReleaseNotes@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -240,7 +240,7 @@ jobs: }); - name: Deliver to NuGet - uses: microsoft/AL-Go/Actions/Deliver@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deliver@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deliver@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/IncrementVersionNumber@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/CreateTestApp.yaml b/.github/workflows/CreateTestApp.yaml index 3be9055..692c183 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -62,18 +62,18 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CreateApp@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/Current.yaml b/.github/workflows/Current.yaml index 840f765..98ce31f 100644 --- a/.github/workflows/Current.yaml +++ b/.github/workflows/Current.yaml @@ -31,7 +31,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -42,13 +42,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -56,7 +56,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -78,7 +78,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -115,7 +115,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/DeployReferenceDocumentation.yaml b/.github/workflows/DeployReferenceDocumentation.yaml index 33e8dab..b1e1a3b 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Determine ArtifactUrl id: determineArtifactUrl - uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell artifacts: 'latest' @@ -78,7 +78,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/IncrementVersionNumber.yaml b/.github/workflows/IncrementVersionNumber.yaml index c404fe5..841a72f 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -57,24 +57,24 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Validate Workflow Input if: ${{ github.event_name == 'workflow_dispatch' }} - uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/IncrementVersionNumber@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/NextMajor.yaml b/.github/workflows/NextMajor.yaml index d5f7c22..939f706 100644 --- a/.github/workflows/NextMajor.yaml +++ b/.github/workflows/NextMajor.yaml @@ -31,7 +31,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -42,13 +42,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -56,7 +56,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -78,7 +78,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -115,7 +115,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/NextMinor.yaml b/.github/workflows/NextMinor.yaml index 3d55c56..13a805a 100644 --- a/.github/workflows/NextMinor.yaml +++ b/.github/workflows/NextMinor.yaml @@ -31,7 +31,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -42,13 +42,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: useGitSubmodules,shortLivedArtifactsRetentionDays @@ -56,7 +56,7 @@ jobs: - name: Read submodules token id: ReadSubmodulesToken if: env.useGitSubmodules != 'false' && env.useGitSubmodules != '' - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} @@ -78,7 +78,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell maxBuildDepth: ${{ env.workflowDepth }} @@ -115,7 +115,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/PublishToAppSource.yaml b/.github/workflows/PublishToAppSource.yaml index a3fea55..95e9ed8 100644 --- a/.github/workflows/PublishToAppSource.yaml +++ b/.github/workflows/PublishToAppSource.yaml @@ -38,7 +38,7 @@ jobs: telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -47,7 +47,7 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -60,20 +60,20 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} getSecrets: 'appSourceContext' - name: Deliver - uses: microsoft/AL-Go/Actions/Deliver@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deliver@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -94,7 +94,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/PublishToEnvironment.yaml b/.github/workflows/PublishToEnvironment.yaml index caa09c5..3b27d0b 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -51,19 +51,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Determine Deployment Environments id: DetermineDeploymentEnvironments - uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -82,7 +82,7 @@ jobs: - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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/a9607037a663262cf2c2b886ab0c94ad70e6ab6d/Actions/AL-Go-Helper.ps1', $ALGoHelperPath) + $webClient.DownloadFile('https://raw.githubusercontent.com/microsoft/AL-Go/0c7b1de38ba518aaf5fdee3902c2d2ae886ede32/Actions/AL-Go-Helper.ps1', $ALGoHelperPath) . $ALGoHelperPath DownloadAndImportBcContainerHelper $authContext = New-BcAuthContext -includeDeviceLogin -deviceLoginTimeout ([TimeSpan]::FromSeconds(0)) @@ -150,21 +150,21 @@ jobs: Add-Content -Encoding UTF8 -Path $env:GITHUB_OUTPUT -Value "envName=$envName" - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: ${{ matrix.shell }} get: type,powerPlatformSolutionFolder - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/GetArtifactsForDeployment@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: ${{ matrix.shell }} artifactsVersion: ${{ github.event.inputs.appVersion }} @@ -172,7 +172,7 @@ jobs: - name: Deploy to Business Central id: Deploy - uses: microsoft/AL-Go/Actions/Deploy@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Deploy@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -185,7 +185,7 @@ jobs: - name: Deploy to Power Platform if: env.type == 'PTE' && env.powerPlatformSolutionFolder != '' - uses: microsoft/AL-Go/Actions/DeployPowerPlatform@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DeployPowerPlatform@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -204,7 +204,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/PullRequestHandler.yaml b/.github/workflows/PullRequestHandler.yaml index 606254a..3fde43b 100644 --- a/.github/workflows/PullRequestHandler.yaml +++ b/.github/workflows/PullRequestHandler.yaml @@ -1,7 +1,7 @@ name: 'Pull Request Build' on: - pull_request_target: + pull_request: branches: [ 'main' ] merge_group: @@ -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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + - uses: microsoft/AL-Go/Actions/VerifyPRChanges@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 Initialization: needs: [ PregateCheck ] @@ -49,7 +49,7 @@ jobs: trackALAlertsInGitHub: ${{ steps.SetALCodeAnalysisVar.outputs.trackALAlertsInGitHub }} steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -61,13 +61,13 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings id: ReadSettings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: shortLivedArtifactsRetentionDays,trackALAlertsInGitHub @@ -86,7 +86,7 @@ jobs: - name: Determine Projects To Build id: determineProjectsToBuild - uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ProcessALCodeAnalysisLogs@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -160,7 +160,7 @@ jobs: steps: - name: Pull Request Status Check id: PullRequestStatusCheck - uses: microsoft/AL-Go/Actions/PullRequestStatusCheck@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/PullRequestStatusCheck@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -168,7 +168,7 @@ jobs: - name: Finalize the workflow id: PostProcess - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 if: success() || failure() env: GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/Troubleshooting.yaml b/.github/workflows/Troubleshooting.yaml index e9578e6..9279772 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Troubleshooting@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell gitHubSecrets: ${{ toJson(secrets) }} diff --git a/.github/workflows/UpdateGitHubGoSystemFiles.yaml b/.github/workflows/UpdateGitHubGoSystemFiles.yaml index ddbf3bc..f2e7975 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: templateUrl - name: Get Workflow Multi-Run Branches id: GetBranches - uses: microsoft/AL-Go/Actions/GetWorkflowMultiRunBranches@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/GetWorkflowMultiRunBranches@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell includeBranches: ${{ github.event.inputs.includeBranches }} @@ -102,7 +102,7 @@ jobs: steps: - name: Dump Workflow Information - uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell @@ -113,19 +113,19 @@ jobs: - name: Initialize the workflow id: init - uses: microsoft/AL-Go/Actions/WorkflowInitialize@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowInitialize@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell - name: Read settings - uses: microsoft/AL-Go/Actions/ReadSettings@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: powershell get: commitOptions - name: Read secrets id: ReadSecrets - uses: microsoft/AL-Go/Actions/ReadSecrets@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CheckForUpdates@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: @@ -166,7 +166,7 @@ jobs: - name: Finalize the workflow if: always() - uses: microsoft/AL-Go/Actions/WorkflowPostProcess@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/WorkflowPostProcess@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/_BuildALGoProject.yaml b/.github/workflows/_BuildALGoProject.yaml index 9b6106a..c8ecc16 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/ReadSettings@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineBuildProject@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + if: steps.DetermineBuildProject.outputs.BuildIt == 'True' + uses: microsoft/AL-Go/Actions/ReadSecrets@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/DownloadProjectDependencies@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 env: Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}' with: @@ -167,7 +167,7 @@ jobs: baselineWorkflowRunId: ${{ inputs.baselineWorkflowRunId }} - name: Build - uses: microsoft/AL-Go/Actions/RunPipeline@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/RunPipeline@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/Sign@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/CalculateArtifactNames@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/AnalyzeTests@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/AnalyzeTests@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/AnalyzeTests@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 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@a9607037a663262cf2c2b886ab0c94ad70e6ab6d + uses: microsoft/AL-Go/Actions/PipelineCleanup@0c7b1de38ba518aaf5fdee3902c2d2ae886ede32 with: shell: ${{ inputs.shell }} project: ${{ inputs.project }}