Skip to content

Commit ec5e182

Browse files
committed
move the BuildInitialize hook to after determine build project
1 parent d6059b8 commit ec5e182

2 files changed

Lines changed: 26 additions & 16 deletions

File tree

‎Templates/AppSource App/.github/workflows/_BuildALGoProject.yaml‎

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,6 @@ jobs:
111111
buildMode: ${{ inputs.buildMode }}
112112
get: useCompilerFolder,workspaceCompilation,keyVaultCodesignCertificateName,doNotSignApps,doNotRunTests,doNotRunBcptTests,doNotRunpageScriptingTests,artifact,generateDependencyArtifact,trustedSigning,useGitSubmodules,trackALAlertsInGitHub,skipUpgrade
113113

114-
- name: Run Build Initialize hook
115-
if: hashFiles(format('{0}/.AL-Go/BuildInitialize.ps1', inputs.project)) != ''
116-
uses: microsoft/AL-Go-Actions/RunHook@main
117-
with:
118-
shell: ${{ inputs.shell }}
119-
project: ${{ inputs.project }}
120-
hookName: BuildInitialize
121-
122114
- name: Determine whether to build project
123115
id: DetermineBuildProject
124116
uses: microsoft/AL-Go-Actions/DetermineBuildProject@main
@@ -128,6 +120,19 @@ jobs:
128120
project: ${{ inputs.project }}
129121
baselineWorkflowRunId: ${{ inputs.baselineWorkflowRunId }}
130122

123+
- name: Run Build Initialize hook
124+
if: hashFiles(format('{0}/.AL-Go/BuildInitialize.ps1', inputs.project)) != ''
125+
uses: microsoft/AL-Go-Actions/RunHook@main
126+
with:
127+
shell: ${{ inputs.shell }}
128+
project: ${{ inputs.project }}
129+
hookName: BuildInitialize
130+
parametersJson: |
131+
{
132+
"buildMode": "${{ inputs.buildMode }}",
133+
"buildIt": "${{ steps.DetermineBuildProject.outputs.BuildIt }}"
134+
}
135+
131136
- name: Read secrets
132137
id: ReadSecrets
133138
if: steps.DetermineBuildProject.outputs.BuildIt == 'True'

‎Templates/Per Tenant Extension/.github/workflows/_BuildALGoProject.yaml‎

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,6 @@ jobs:
111111
buildMode: ${{ inputs.buildMode }}
112112
get: useCompilerFolder,workspaceCompilation,keyVaultCodesignCertificateName,doNotSignApps,doNotRunTests,doNotRunBcptTests,doNotRunpageScriptingTests,artifact,generateDependencyArtifact,trustedSigning,useGitSubmodules,trackALAlertsInGitHub,skipUpgrade
113113

114-
- name: Run Build Initialize hook
115-
if: hashFiles(format('{0}/.AL-Go/BuildInitialize.ps1', inputs.project)) != ''
116-
uses: microsoft/AL-Go-Actions/RunHook@main
117-
with:
118-
shell: ${{ inputs.shell }}
119-
project: ${{ inputs.project }}
120-
hookName: BuildInitialize
121-
122114
- name: Determine whether to build project
123115
id: DetermineBuildProject
124116
uses: microsoft/AL-Go-Actions/DetermineBuildProject@main
@@ -128,6 +120,19 @@ jobs:
128120
project: ${{ inputs.project }}
129121
baselineWorkflowRunId: ${{ inputs.baselineWorkflowRunId }}
130122

123+
- name: Run Build Initialize hook
124+
if: hashFiles(format('{0}/.AL-Go/BuildInitialize.ps1', inputs.project)) != ''
125+
uses: microsoft/AL-Go-Actions/RunHook@main
126+
with:
127+
shell: ${{ inputs.shell }}
128+
project: ${{ inputs.project }}
129+
hookName: BuildInitialize
130+
parametersJson: |
131+
{
132+
"buildMode": "${{ inputs.buildMode }}",
133+
"buildIt": "${{ steps.DetermineBuildProject.outputs.BuildIt }}"
134+
}
135+
131136
- name: Read secrets
132137
id: ReadSecrets
133138
if: steps.DetermineBuildProject.outputs.BuildIt == 'True'

0 commit comments

Comments
 (0)