Skip to content
This repository was archived by the owner on Sep 15, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
groups:
github-actions:
patterns: ["*"]
schedule:
interval: "weekly"
cooldown:
default-days: 7
12 changes: 6 additions & 6 deletions .github/workflows/AddExistingAppOrTestApp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
runs-on: [ windows-latest ]
steps:
- name: Dump Workflow Information
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v7.1
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

Expand All @@ -50,26 +50,26 @@ jobs:

- name: Initialize the workflow
id: init
uses: microsoft/AL-Go-Actions/WorkflowInitialize@v7.1
uses: microsoft/AL-Go-Actions/WorkflowInitialize@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: 'TokenForPush'
useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}'

- name: Add existing app
uses: microsoft/AL-Go-Actions/AddExistingApp@v7.1
uses: microsoft/AL-Go-Actions/AddExistingApp@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
token: ${{ steps.ReadSecrets.outputs.TokenForPush }}
Expand All @@ -79,7 +79,7 @@ jobs:

- name: Finalize the workflow
if: always()
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v7.1
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand Down
44 changes: 22 additions & 22 deletions .github/workflows/CICD.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
powerPlatformSolutionFolder: ${{ steps.DeterminePowerPlatformSolutionFolder.outputs.powerPlatformSolutionFolder }}
steps:
- name: Dump Workflow Information
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v7.1
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

Expand All @@ -59,21 +59,21 @@ jobs:

- name: Initialize the workflow
id: init
uses: microsoft/AL-Go-Actions/WorkflowInitialize@v7.1
uses: microsoft/AL-Go-Actions/WorkflowInitialize@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read settings
id: ReadSettings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
get: type,powerPlatformSolutionFolder,useGitSubmodules

- name: Read submodules token
id: ReadSubmodulesToken
if: env.useGitSubmodules != 'false' && env.useGitSubmodules != ''
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
Expand All @@ -94,7 +94,7 @@ jobs:

- name: Determine Projects To Build
id: determineProjectsToBuild
uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@v7.1
uses: microsoft/AL-Go-Actions/DetermineProjectsToBuild@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
maxBuildDepth: ${{ env.workflowDepth }}
Expand All @@ -107,23 +107,23 @@ jobs:

- name: Determine Delivery Target Secrets
id: DetermineDeliveryTargetSecrets
uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v7.1
uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
projectsJson: '${{ steps.determineProjectsToBuild.outputs.ProjectsJson }}'
checkContextSecrets: 'false'

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: ${{ steps.DetermineDeliveryTargetSecrets.outputs.ContextSecrets }}

- name: Determine Delivery Targets
id: DetermineDeliveryTargets
uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@v7.1
uses: microsoft/AL-Go-Actions/DetermineDeliveryTargets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
with:
Expand All @@ -133,7 +133,7 @@ jobs:

- name: Determine Deployment Environments
id: DetermineDeploymentEnvironments
uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@v7.1
uses: microsoft/AL-Go-Actions/DetermineDeploymentEnvironments@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand All @@ -149,21 +149,21 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
get: templateUrl

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: 'ghTokenWorkflow'

- name: Check for updates to AL-Go system files
uses: microsoft/AL-Go-Actions/CheckForUpdates@v7.1
uses: microsoft/AL-Go-Actions/CheckForUpdates@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand Down Expand Up @@ -233,7 +233,7 @@ jobs:
path: '.artifacts'

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

Expand All @@ -242,7 +242,7 @@ jobs:
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0

- name: Build Reference Documentation
uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@v7.1
uses: microsoft/AL-Go-Actions/BuildReferenceDocumentation@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
artifacts: '.artifacts'
Expand Down Expand Up @@ -279,7 +279,7 @@ jobs:
path: '.artifacts'

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: ${{ matrix.shell }}
get: type,powerPlatformSolutionFolder
Expand All @@ -293,15 +293,15 @@ jobs:

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: ${{ matrix.shell }}
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: '${{ steps.envName.outputs.envName }}-AuthContext,${{ steps.envName.outputs.envName }}_AuthContext,AuthContext'

- name: Deploy to Business Central
id: Deploy
uses: microsoft/AL-Go-Actions/Deploy@v7.1
uses: microsoft/AL-Go-Actions/Deploy@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
with:
Expand All @@ -313,7 +313,7 @@ jobs:

- name: Deploy to Power Platform
if: env.type == 'PTE' && env.powerPlatformSolutionFolder != ''
uses: microsoft/AL-Go-Actions/DeployPowerPlatform@v7.1
uses: microsoft/AL-Go-Actions/DeployPowerPlatform@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
with:
Expand Down Expand Up @@ -341,20 +341,20 @@ jobs:
path: '.artifacts'

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: '${{ matrix.deliveryTarget }}Context'

- name: Deliver
uses: microsoft/AL-Go-Actions/Deliver@v7.1
uses: microsoft/AL-Go-Actions/Deliver@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
Secrets: '${{ steps.ReadSecrets.outputs.Secrets }}'
with:
Expand All @@ -374,7 +374,7 @@ jobs:

- name: Finalize the workflow
id: PostProcess
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v7.1
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/CreateApp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
runs-on: [ windows-latest ]
steps:
- name: Dump Workflow Information
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v7.1
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

Expand All @@ -60,27 +60,27 @@ jobs:

- name: Initialize the workflow
id: init
uses: microsoft/AL-Go-Actions/WorkflowInitialize@v7.1
uses: microsoft/AL-Go-Actions/WorkflowInitialize@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
get: type

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
getSecrets: 'TokenForPush'
useGhTokenWorkflowForPush: '${{ github.event.inputs.useGhTokenWorkflow }}'

- name: Creating a new app
uses: microsoft/AL-Go-Actions/CreateApp@v7.1
uses: microsoft/AL-Go-Actions/CreateApp@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
token: ${{ steps.ReadSecrets.outputs.TokenForPush }}
Expand All @@ -94,7 +94,7 @@ jobs:

- name: Finalize the workflow
if: always()
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v7.1
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/CreateOnlineDevelopmentEnvironment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
telemetryScopeJson: ${{ steps.init.outputs.telemetryScopeJson }}
steps:
- name: Dump Workflow Information
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@v7.1
uses: microsoft/AL-Go-Actions/DumpWorkflowInfo@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

Expand All @@ -59,19 +59,19 @@ jobs:

- name: Initialize the workflow
id: init
uses: microsoft/AL-Go-Actions/WorkflowInitialize@v7.1
uses: microsoft/AL-Go-Actions/WorkflowInitialize@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read settings
id: ReadSettings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
Expand Down Expand Up @@ -112,13 +112,13 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Read settings
uses: microsoft/AL-Go-Actions/ReadSettings@v7.1
uses: microsoft/AL-Go-Actions/ReadSettings@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell

- name: Read secrets
id: ReadSecrets
uses: microsoft/AL-Go-Actions/ReadSecrets@v7.1
uses: microsoft/AL-Go-Actions/ReadSecrets@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
gitHubSecrets: ${{ toJson(secrets) }}
Expand All @@ -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@v7.1
uses: microsoft/AL-Go-Actions/CreateDevelopmentEnvironment@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
with:
shell: powershell
token: ${{ steps.ReadSecrets.outputs.TokenForPush }}
Expand All @@ -149,7 +149,7 @@ jobs:

- name: Finalize the workflow
if: always()
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@v7.1
uses: microsoft/AL-Go-Actions/WorkflowPostProcess@730ec581ee02e4b162d14983bd61cbd1c65afc14 # v7.1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand Down
Loading
Loading