Skip to content

Commit dec564d

Browse files
business-central-bot[bot]business-central-bot
andauthored
[releases/25.0@a4cd737] Update AL-Go System Files from microsoft/AL-Go-PTE@preview - a7e66c8 / Related to AB#539394 (#7379)
## preview Note that when using the preview version of AL-Go for GitHub, we recommend you Update your AL-Go system files, as soon as possible when informed that an update is available. ### Added support for workspace compilation With v28 of Business Central, the ALTool now also provides the ability to compile workspaces of apps. This has the added advantage that the ALTool can compute the dependency graph for the apps in the workspace and compile apps in parallel (if possible). For AL-Go projects with large amounts of apps that can save a lot of time. If you want to try this out you can enable it via the following setting ```json "workspaceCompilation": { "enabled": true } ``` By default apps are compiled sequentially but this can be changed via the parallelism property. This allows you to configure the maximum amount of parallel compilation processes. Set to 0 or -1 to use all available processors. ```json "workspaceCompilation": { "enabled": true, "parallelism": 4 } ``` ### Test Projects — split builds and tests for faster feedback AL-Go now supports **test projects**: a new project type that separates test execution from compilation. A test project does not build any apps itself — instead it depends on one or more regular projects, installs the apps they produce, and runs tests against them. This lets you re-run tests without waiting for a full recompilation, and makes it easy to organize large repositories where builds and test suites have different scopes or cadences. **Getting started** Add a `projectsToTest` setting to the project-level `.AL-Go/settings.json` of an empty project (no `appFolders` or `testFolders`): ```json { "projectsToTest": ["build/projects/MyProject"] } ``` AL-Go will automatically: - Resolve the dependency so the test project always builds after its target project(s). - Install the Test Runner, Test Framework, and Test Libraries into the container. - Run all tests from the installed test apps. **Key rules** - A test project must **not** contain buildable code (no `appFolders`, `testFolders`, or `bcptTestFolders`). AL-Go will fail with a clear error if it detects both `projectsToTest` and buildable folders. - A test project cannot depend on another test project. - You can target multiple projects: `"projectsToTest": ["build/projects/ProjectA", "build/projects/ProjectB"]`. - Use full project paths as they appear in the repository. ### Improving error detection and build reliability when downloading project dependencies The `DownloadProjectDependencies` action now downloads app files from URLs specified in the `installApps` and `installTestApps` settings upfront, rather than validating URLs at build time. This change provides: - Earlier detection of inaccessible or misconfigured URLs - Clearer error messages when secrets are missing or URLs are invalid - Warnings for potential issues like duplicate filenames ### Improve overall performance by postponing projects with no dependants The time it takes to build projects can vary significantly depending on factors such as whether you are using Linux or Windows, Containers or CompilerFolders, and whether apps are being published or tests are being run. By default, projects are built according to their dependency order. As soon as all dependencies for a project are satisfied, the project is added to the next layer of jobs. The new setting `postponeProjectInBuildOrder` allows you to delay long running jobs (f.ex. test runs) with no dependants until the final layer of the build order. This can improve overall build performance by preventing subsequent layers from waiting on projects that take longer to complete but are not required for further dependencies. ### Issues - Attempt to start docker service in case it is not running - NextMajor (v28) fails when downloading dependencies from NuGet-feed - Issue 2084 Multiple artifacts failure if you re-run failed jobs after flaky tests - Issue 2085 Projects that doesn't contain both Apps and TestApps are wrongly seen as not built. - Issue 2086 Postpone jobs, which doesn't have any dependents to the end of the build order. - Rework input handling of workflow 'Update AL-Go System Files' for trigger 'workflow_call' ### New Settings - `postponeProjectInBuildOrder` is a new project setting, which will (if set to true) cause the project to be postponed until the last build job when possible. If set on test projects, then all tests can be deferred until all builds have succeeded. Related to [AB#539394](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/539394) Co-authored-by: business-central-bot <business-central-bot@users.noreply.github.com>
1 parent a4cd737 commit dec564d

29 files changed

Lines changed: 198 additions & 155 deletions

.github/AL-Go-Settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/646025c59ea7bbf9259bafa0f159900c21b1f285/Actions/.Modules/settings.schema.json",
2+
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/dc3e26be0e944a133933216cae88cf8f86263a28/Actions/.Modules/settings.schema.json",
33
"type": "PTE",
44
"templateUrl": "https://github.com/microsoft/AL-Go-PTE@preview",
55
"bcContainerHelperVersion": "preview",
@@ -93,7 +93,7 @@
9393
]
9494
},
9595
"UpdateALGoSystemFilesEnvironment": "Official-Build",
96-
"templateSha": "318a20294c3db154be0e3ef5d653243ea7dc3e4a",
96+
"templateSha": "a7e66c88e3f97b96ec5f55026cb353d3ccc64b3d",
9797
"commitOptions": {
9898
"messageSuffix": "Related to AB#539394",
9999
"pullRequestAutoMerge": true,

.github/RELEASENOTES.copy.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
Note that when using the preview version of AL-Go for GitHub, we recommend you Update your AL-Go system files, as soon as possible when informed that an update is available.
44

5+
### Added support for workspace compilation
6+
7+
With v28 of Business Central, the ALTool now also provides the ability to compile workspaces of apps. This has the added advantage that the ALTool can compute the dependency graph for the apps in the workspace and compile apps in parallel (if possible). For AL-Go projects with large amounts of apps that can save a lot of time. If you want to try this out you can enable it via the following setting
8+
9+
```json
10+
"workspaceCompilation": {
11+
"enabled": true
12+
}
13+
```
14+
15+
By default apps are compiled sequentially but this can be changed via the parallelism property. This allows you to configure the maximum amount of parallel compilation processes. Set to 0 or -1 to use all available processors.
16+
17+
```json
18+
"workspaceCompilation": {
19+
"enabled": true,
20+
"parallelism": 4
21+
}
22+
```
23+
524
### Test Projects — split builds and tests for faster feedback
625

726
AL-Go now supports **test projects**: a new project type that separates test execution from compilation. A test project does not build any apps itself — instead it depends on one or more regular projects, installs the apps they produce, and runs tests against them.
@@ -54,6 +73,7 @@ The new setting `postponeProjectInBuildOrder` allows you to delay long running j
5473
- Issue 2084 Multiple artifacts failure if you re-run failed jobs after flaky tests
5574
- Issue 2085 Projects that doesn't contain both Apps and TestApps are wrongly seen as not built.
5675
- Issue 2086 Postpone jobs, which doesn't have any dependents to the end of the build order.
76+
- Rework input handling of workflow 'Update AL-Go System Files' for trigger 'workflow_call'
5777

5878
### New Settings
5979

.github/Test Next Major.settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/646025c59ea7bbf9259bafa0f159900c21b1f285/Actions/.Modules/settings.schema.json",
2+
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/dc3e26be0e944a133933216cae88cf8f86263a28/Actions/.Modules/settings.schema.json",
33
"artifact": "////nextmajor",
44
"cacheImageName": "",
55
"versioningStrategy": 15

.github/Test Next Minor.settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/646025c59ea7bbf9259bafa0f159900c21b1f285/Actions/.Modules/settings.schema.json",
2+
"$schema": "https://raw.githubusercontent.com/microsoft/AL-Go/dc3e26be0e944a133933216cae88cf8f86263a28/Actions/.Modules/settings.schema.json",
33
"artifact": "////nextminor",
44
"cacheImageName": "",
55
"versioningStrategy": 15

.github/workflows/CICD.yaml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
trackALAlertsInGitHub: ${{ steps.SetALCodeAnalysisVar.outputs.trackALAlertsInGitHub }}
5252
steps:
5353
- name: Dump Workflow Information
54-
uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@646025c59ea7bbf9259bafa0f159900c21b1f285
54+
uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@dc3e26be0e944a133933216cae88cf8f86263a28
5555
with:
5656
shell: powershell
5757

@@ -62,13 +62,13 @@ jobs:
6262

6363
- name: Initialize the workflow
6464
id: init
65-
uses: microsoft/AL-Go/Actions/WorkflowInitialize@646025c59ea7bbf9259bafa0f159900c21b1f285
65+
uses: microsoft/AL-Go/Actions/WorkflowInitialize@dc3e26be0e944a133933216cae88cf8f86263a28
6666
with:
6767
shell: powershell
6868

6969
- name: Read settings
7070
id: ReadSettings
71-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
71+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
7272
with:
7373
shell: powershell
7474
get: type,powerPlatformSolutionFolder,useGitSubmodules,trackALAlertsInGitHub
@@ -82,7 +82,7 @@ jobs:
8282
- name: Read submodules token
8383
id: ReadSubmodulesToken
8484
if: env.useGitSubmodules != 'false' && env.useGitSubmodules != ''
85-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
85+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
8686
with:
8787
shell: powershell
8888
gitHubSecrets: ${{ toJson(secrets) }}
@@ -103,7 +103,7 @@ jobs:
103103
104104
- name: Determine Projects To Build
105105
id: determineProjectsToBuild
106-
uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@646025c59ea7bbf9259bafa0f159900c21b1f285
106+
uses: microsoft/AL-Go/Actions/DetermineProjectsToBuild@dc3e26be0e944a133933216cae88cf8f86263a28
107107
with:
108108
shell: powershell
109109
maxBuildDepth: ${{ env.workflowDepth }}
@@ -116,23 +116,23 @@ jobs:
116116
117117
- name: Determine Delivery Target Secrets
118118
id: DetermineDeliveryTargetSecrets
119-
uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@646025c59ea7bbf9259bafa0f159900c21b1f285
119+
uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@dc3e26be0e944a133933216cae88cf8f86263a28
120120
with:
121121
shell: powershell
122122
projectsJson: '${{ steps.determineProjectsToBuild.outputs.ProjectsJson }}'
123123
checkContextSecrets: 'false'
124124

125125
- name: Read secrets
126126
id: ReadSecrets
127-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
127+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
128128
with:
129129
shell: powershell
130130
gitHubSecrets: ${{ toJson(secrets) }}
131131
getSecrets: ${{ steps.DetermineDeliveryTargetSecrets.outputs.ContextSecrets }}
132132

133133
- name: Determine Delivery Targets
134134
id: DetermineDeliveryTargets
135-
uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@646025c59ea7bbf9259bafa0f159900c21b1f285
135+
uses: microsoft/AL-Go/Actions/DetermineDeliveryTargets@dc3e26be0e944a133933216cae88cf8f86263a28
136136
env:
137137
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
138138
with:
@@ -142,7 +142,7 @@ jobs:
142142

143143
- name: Determine Deployment Environments
144144
id: DetermineDeploymentEnvironments
145-
uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@646025c59ea7bbf9259bafa0f159900c21b1f285
145+
uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@dc3e26be0e944a133933216cae88cf8f86263a28
146146
env:
147147
GITHUB_TOKEN: ${{ github.token }}
148148
with:
@@ -158,21 +158,21 @@ jobs:
158158
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
159159

160160
- name: Read settings
161-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
161+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
162162
with:
163163
shell: powershell
164164
get: templateUrl
165165

166166
- name: Read secrets
167167
id: ReadSecrets
168-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
168+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
169169
with:
170170
shell: powershell
171171
gitHubSecrets: ${{ toJson(secrets) }}
172172
getSecrets: 'ghTokenWorkflow'
173173

174174
- name: Check for updates to AL-Go system files
175-
uses: microsoft/AL-Go/Actions/CheckForUpdates@646025c59ea7bbf9259bafa0f159900c21b1f285
175+
uses: microsoft/AL-Go/Actions/CheckForUpdates@dc3e26be0e944a133933216cae88cf8f86263a28
176176
env:
177177
GITHUB_TOKEN: ${{ github.token }}
178178
with:
@@ -251,7 +251,7 @@ jobs:
251251
- name: Process AL Code Analysis Logs
252252
id: ProcessALCodeAnalysisLogs
253253
if: (success() || failure())
254-
uses: microsoft/AL-Go/Actions/ProcessALCodeAnalysisLogs@646025c59ea7bbf9259bafa0f159900c21b1f285
254+
uses: microsoft/AL-Go/Actions/ProcessALCodeAnalysisLogs@dc3e26be0e944a133933216cae88cf8f86263a28
255255
with:
256256
shell: powershell
257257

@@ -285,13 +285,13 @@ jobs:
285285
path: '.artifacts'
286286

287287
- name: Read settings
288-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
288+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
289289
with:
290290
shell: powershell
291291

292292
- name: Determine ArtifactUrl
293293
id: determineArtifactUrl
294-
uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@646025c59ea7bbf9259bafa0f159900c21b1f285
294+
uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@dc3e26be0e944a133933216cae88cf8f86263a28
295295
with:
296296
shell: powershell
297297

@@ -300,7 +300,7 @@ jobs:
300300
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
301301

302302
- name: Build Reference Documentation
303-
uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@646025c59ea7bbf9259bafa0f159900c21b1f285
303+
uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@dc3e26be0e944a133933216cae88cf8f86263a28
304304
with:
305305
shell: powershell
306306
artifacts: '.artifacts'
@@ -341,7 +341,7 @@ jobs:
341341
path: '.artifacts'
342342

343343
- name: Read settings
344-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
344+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
345345
with:
346346
shell: ${{ matrix.shell }}
347347
get: type,powerPlatformSolutionFolder
@@ -355,15 +355,15 @@ jobs:
355355
356356
- name: Read secrets
357357
id: ReadSecrets
358-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
358+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
359359
with:
360360
shell: ${{ matrix.shell }}
361361
gitHubSecrets: ${{ toJson(secrets) }}
362362
getSecrets: '${{ steps.envName.outputs.envName }}-AuthContext,${{ steps.envName.outputs.envName }}_AuthContext,AuthContext'
363363

364364
- name: Deploy to Business Central
365365
id: Deploy
366-
uses: microsoft/AL-Go/Actions/Deploy@646025c59ea7bbf9259bafa0f159900c21b1f285
366+
uses: microsoft/AL-Go/Actions/Deploy@dc3e26be0e944a133933216cae88cf8f86263a28
367367
env:
368368
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
369369
with:
@@ -375,7 +375,7 @@ jobs:
375375

376376
- name: Deploy to Power Platform
377377
if: env.type == 'PTE' && env.powerPlatformSolutionFolder != ''
378-
uses: microsoft/AL-Go/Actions/DeployPowerPlatform@646025c59ea7bbf9259bafa0f159900c21b1f285
378+
uses: microsoft/AL-Go/Actions/DeployPowerPlatform@dc3e26be0e944a133933216cae88cf8f86263a28
379379
env:
380380
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
381381
with:
@@ -403,20 +403,20 @@ jobs:
403403
path: '.artifacts'
404404

405405
- name: Read settings
406-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
406+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
407407
with:
408408
shell: powershell
409409

410410
- name: Read secrets
411411
id: ReadSecrets
412-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
412+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
413413
with:
414414
shell: powershell
415415
gitHubSecrets: ${{ toJson(secrets) }}
416416
getSecrets: '${{ matrix.deliveryTarget }}Context'
417417

418418
- name: Deliver
419-
uses: microsoft/AL-Go/Actions/Deliver@646025c59ea7bbf9259bafa0f159900c21b1f285
419+
uses: microsoft/AL-Go/Actions/Deliver@dc3e26be0e944a133933216cae88cf8f86263a28
420420
env:
421421
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
422422
with:
@@ -436,7 +436,7 @@ jobs:
436436

437437
- name: Finalize the workflow
438438
id: PostProcess
439-
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@646025c59ea7bbf9259bafa0f159900c21b1f285
439+
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@dc3e26be0e944a133933216cae88cf8f86263a28
440440
env:
441441
GITHUB_TOKEN: ${{ github.token }}
442442
with:

.github/workflows/DeployReferenceDocumentation.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,24 @@ jobs:
3030

3131
- name: Initialize the workflow
3232
id: init
33-
uses: microsoft/AL-Go/Actions/WorkflowInitialize@646025c59ea7bbf9259bafa0f159900c21b1f285
33+
uses: microsoft/AL-Go/Actions/WorkflowInitialize@dc3e26be0e944a133933216cae88cf8f86263a28
3434
with:
3535
shell: powershell
3636

3737
- name: Read settings
38-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
38+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
3939
with:
4040
shell: powershell
4141

4242
- name: Determine ArtifactUrl
4343
id: determineArtifactUrl
44-
uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@646025c59ea7bbf9259bafa0f159900c21b1f285
44+
uses: microsoft/AL-Go/Actions/DetermineArtifactUrl@dc3e26be0e944a133933216cae88cf8f86263a28
4545
with:
4646
shell: powershell
4747

4848
- name: Determine Deployment Environments
4949
id: DetermineDeploymentEnvironments
50-
uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@646025c59ea7bbf9259bafa0f159900c21b1f285
50+
uses: microsoft/AL-Go/Actions/DetermineDeploymentEnvironments@dc3e26be0e944a133933216cae88cf8f86263a28
5151
env:
5252
GITHUB_TOKEN: ${{ github.token }}
5353
with:
@@ -60,7 +60,7 @@ jobs:
6060
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
6161

6262
- name: Build Reference Documentation
63-
uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@646025c59ea7bbf9259bafa0f159900c21b1f285
63+
uses: microsoft/AL-Go/Actions/BuildReferenceDocumentation@dc3e26be0e944a133933216cae88cf8f86263a28
6464
with:
6565
shell: powershell
6666
artifacts: 'latest'
@@ -78,7 +78,7 @@ jobs:
7878

7979
- name: Finalize the workflow
8080
if: always()
81-
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@646025c59ea7bbf9259bafa0f159900c21b1f285
81+
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@dc3e26be0e944a133933216cae88cf8f86263a28
8282
env:
8383
GITHUB_TOKEN: ${{ github.token }}
8484
with:

.github/workflows/IncrementVersionNumber.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
pull-requests: write
4949
steps:
5050
- name: Dump Workflow Information
51-
uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@646025c59ea7bbf9259bafa0f159900c21b1f285
51+
uses: microsoft/AL-Go/Actions/DumpWorkflowInfo@dc3e26be0e944a133933216cae88cf8f86263a28
5252
with:
5353
shell: powershell
5454

@@ -57,32 +57,32 @@ jobs:
5757

5858
- name: Initialize the workflow
5959
id: init
60-
uses: microsoft/AL-Go/Actions/WorkflowInitialize@646025c59ea7bbf9259bafa0f159900c21b1f285
60+
uses: microsoft/AL-Go/Actions/WorkflowInitialize@dc3e26be0e944a133933216cae88cf8f86263a28
6161
with:
6262
shell: powershell
6363

6464
- name: Read settings
65-
uses: microsoft/AL-Go/Actions/ReadSettings@646025c59ea7bbf9259bafa0f159900c21b1f285
65+
uses: microsoft/AL-Go/Actions/ReadSettings@dc3e26be0e944a133933216cae88cf8f86263a28
6666
with:
6767
shell: powershell
6868

6969
- name: Validate Workflow Input
7070
if: ${{ github.event_name == 'workflow_dispatch' }}
71-
uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@646025c59ea7bbf9259bafa0f159900c21b1f285
71+
uses: microsoft/AL-Go/Actions/ValidateWorkflowInput@dc3e26be0e944a133933216cae88cf8f86263a28
7272
with:
7373
shell: powershell
7474

7575
- name: Read secrets
7676
id: ReadSecrets
77-
uses: microsoft/AL-Go/Actions/ReadSecrets@646025c59ea7bbf9259bafa0f159900c21b1f285
77+
uses: microsoft/AL-Go/Actions/ReadSecrets@dc3e26be0e944a133933216cae88cf8f86263a28
7878
with:
7979
shell: powershell
8080
gitHubSecrets: ${{ toJson(secrets) }}
8181
getSecrets: 'TokenForPush'
8282
useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}'
8383

8484
- name: Increment Version Number
85-
uses: microsoft/AL-Go/Actions/IncrementVersionNumber@646025c59ea7bbf9259bafa0f159900c21b1f285
85+
uses: microsoft/AL-Go/Actions/IncrementVersionNumber@dc3e26be0e944a133933216cae88cf8f86263a28
8686
with:
8787
shell: powershell
8888
token: ${{ steps.ReadSecrets.outputs.TokenForPush }}
@@ -93,7 +93,7 @@ jobs:
9393

9494
- name: Finalize the workflow
9595
if: always()
96-
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@646025c59ea7bbf9259bafa0f159900c21b1f285
96+
uses: microsoft/AL-Go/Actions/WorkflowPostProcess@dc3e26be0e944a133933216cae88cf8f86263a28
9797
env:
9898
GITHUB_TOKEN: ${{ github.token }}
9999
with:

0 commit comments

Comments
 (0)