Skip to content

Commit a2a8cbe

Browse files
authored
Merge branch 'main' into main
2 parents ff6f45c + 38f9710 commit a2a8cbe

80 files changed

Lines changed: 1175 additions & 236 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.gitattributes‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Use the "union" merge driver for RELEASENOTES.md so that concurrent PRs that
2+
# each append their own entries are merged by keeping both sides' added lines
3+
# instead of producing a merge conflict. This greatly reduces the merge-conflict
4+
# churn caused by many PRs editing the same top region of the changelog.
5+
RELEASENOTES.md merge=union

‎.github/workflows/AiIssueTriager.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
contents: read
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
15+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1616

1717
- name: Setup Node.js
18-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
18+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
1919

2020
- name: Run AI assessment
2121
id: ai-assessment

‎.github/workflows/CI.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ jobs:
3030
steps:
3131
- name: Harden Runner
3232
if: github.repository_owner == 'microsoft'
33-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
33+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
3434
with:
3535
egress-policy: audit
3636

37-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
37+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3838

3939
- name: Run AL-Go Actions Tests (${{ matrix.psVersion }})
4040
run: |

‎.github/workflows/CleanupTempRepos.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
steps:
2828
- name: Harden Runner
2929
if: github.repository_owner == 'microsoft'
30-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
30+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
3131
with:
3232
egress-policy: audit
3333

@@ -38,7 +38,7 @@ jobs:
3838
exit 1
3939
}
4040
41-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
41+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4242

4343
- name: Get GitHub Owner
4444
id: getGitHubOwner

‎.github/workflows/Deploy.yaml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ on:
2929
required: false
3030
default: false
3131
defaultBcContainerHelperVersion:
32-
description: 'Which version of BcContainerHelper to use? (latest, preview, private, a specific version number or a direct download URL like https://github.com/freddydk/navcontainerhelper/archive/master.zip). Leave empty to use latest (or preview for preview branches)'
32+
description: 'Which version of BcContainerHelper to use? (latest, preview, private, a specific version number or a direct download URL like https://github.com/microsoft/navcontainerhelper/archive/main.zip). Leave empty to use latest (or preview for preview branches)'
3333
required: false
3434
default: 'latest'
3535

@@ -54,7 +54,7 @@ jobs:
5454
steps:
5555
- name: Harden Runner
5656
if: github.repository_owner == 'microsoft'
57-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
57+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
5858
with:
5959
egress-policy: audit
6060

@@ -87,7 +87,7 @@ jobs:
8787
steps:
8888
- name: Harden Runner
8989
if: github.repository_owner == 'microsoft'
90-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
90+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
9191
with:
9292
egress-policy: audit
9393

@@ -129,7 +129,7 @@ jobs:
129129
steps:
130130
- name: Harden Runner
131131
if: github.repository_owner == 'microsoft'
132-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
132+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
133133
with:
134134
egress-policy: audit
135135

@@ -152,7 +152,7 @@ jobs:
152152
}
153153
}
154154
155-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
155+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
156156

157157
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
158158
id: app-token

‎.github/workflows/E2E.yaml‎

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ on:
3535
type: boolean
3636
default: true
3737
bcContainerHelperVersion:
38-
description: Which version of BcContainerHelper to use? (latest, preview, private, a specific version number or a direct download URL like https://github.com/freddydk/navcontainerhelper/archive/master.zip - leave empty to use latest)
38+
description: Which version of BcContainerHelper to use? (latest, preview, private, a specific version number or a direct download URL like https://github.com/microsoft/navcontainerhelper/archive/main.zip - leave empty to use latest)
3939
required: false
4040
default: 'preview'
4141

@@ -58,11 +58,11 @@ jobs:
5858
steps:
5959
- name: Harden Runner
6060
if: github.repository_owner == 'microsoft'
61-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
61+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
6262
with:
6363
egress-policy: audit
6464

65-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
65+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6666

6767
- name: Check secrets
6868
id: check
@@ -120,11 +120,11 @@ jobs:
120120
steps:
121121
- name: Harden Runner
122122
if: github.repository_owner == 'microsoft'
123-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
123+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
124124
with:
125125
egress-policy: audit
126126

127-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
127+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
128128
with:
129129
ref: ${{ github.event.inputs.ref }}
130130

@@ -155,11 +155,11 @@ jobs:
155155
steps:
156156
- name: Harden Runner
157157
if: github.repository_owner == 'microsoft'
158-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
158+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
159159
with:
160160
egress-policy: audit
161161

162-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
162+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
163163
with:
164164
ref: ${{ github.event.inputs.ref }}
165165

@@ -230,7 +230,7 @@ jobs:
230230
231231
$scenariosFilter = "$($env:_scenariosFilter)" -split ',' | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne '' }
232232
$allScenarios = @(Get-ChildItem -Path (Join-Path $ENV:GITHUB_WORKSPACE "e2eTests/scenarios/*/runtest.ps1") | ForEach-Object { $_.Directory.Name })
233-
$filteredScenarios = $allScenarios | Where-Object { $scenario = $_; $scenariosFilter | ForEach-Object { $scenario -like $_ } }
233+
$filteredScenarios = @($allScenarios | Where-Object { $scenario = $_; @($scenariosFilter | Where-Object { $scenario -like $_ }).Count -gt 0 })
234234
235235
# Load disabled scenarios from config file (optional)
236236
$disabledScenariosConfigPath = Join-Path $ENV:GITHUB_WORKSPACE "e2eTests/disabled-scenarios.json"
@@ -253,7 +253,7 @@ jobs:
253253
# Filter out disabled scenarios
254254
$scenariosBeforeDisabledFilter = $filteredScenarios
255255
$beforeFilter = $filteredScenarios.Count
256-
$filteredScenarios = $filteredScenarios | Where-Object { $disabledScenarios -notcontains $_ }
256+
$filteredScenarios = @($filteredScenarios | Where-Object { $disabledScenarios -notcontains $_ })
257257
$afterFilter = $filteredScenarios.Count
258258
if ($beforeFilter -ne $afterFilter) {
259259
Write-Host "Filtered out $($beforeFilter - $afterFilter) disabled scenario(s)"
@@ -281,11 +281,11 @@ jobs:
281281
steps:
282282
- name: Harden Runner
283283
if: github.repository_owner == 'microsoft'
284-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
284+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
285285
with:
286286
egress-policy: audit
287287

288-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
288+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
289289
with:
290290
ref: ${{ github.event.inputs.ref }}
291291

@@ -318,11 +318,11 @@ jobs:
318318
steps:
319319
- name: Harden Runner
320320
if: github.repository_owner == 'microsoft'
321-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
321+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
322322
with:
323323
egress-policy: audit
324324

325-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
325+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
326326
with:
327327
ref: ${{ github.event.inputs.ref }}
328328

@@ -355,11 +355,11 @@ jobs:
355355
steps:
356356
- name: Harden Runner
357357
if: github.repository_owner == 'microsoft'
358-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
358+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
359359
with:
360360
egress-policy: audit
361361

362-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
362+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
363363
with:
364364
ref: ${{ github.event.inputs.ref }}
365365

@@ -404,11 +404,11 @@ jobs:
404404
steps:
405405
- name: Harden Runner
406406
if: github.repository_owner == 'microsoft'
407-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
407+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
408408
with:
409409
egress-policy: audit
410410

411-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
411+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
412412
with:
413413
ref: ${{ github.event.inputs.ref }}
414414

@@ -453,11 +453,11 @@ jobs:
453453
steps:
454454
- name: Harden Runner
455455
if: github.repository_owner == 'microsoft'
456-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
456+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
457457
with:
458458
egress-policy: audit
459459

460-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
460+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
461461
with:
462462
ref: ${{ github.event.inputs.ref }}
463463

‎.github/workflows/StaleIssues.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
issues: write
1313

1414
steps:
15-
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
15+
- uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93 # v11.0.0
1616
with:
1717
stale-issue-label: 'stale'
1818
days-before-issue-stale: 180

‎.github/workflows/powershell.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
steps:
2323
- name: Harden Runner
2424
if: github.repository_owner == 'microsoft'
25-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
25+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
2626
with:
2727
egress-policy: audit
2828

29-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
29+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3030

3131
- name: Run PSScriptAnalyzer
3232
uses: ./Actions/RunPSScriptAnalyzer
@@ -38,6 +38,6 @@ jobs:
3838

3939
# Upload the SARIF file generated in the previous step
4040
- name: Upload SARIF results file
41-
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
41+
uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
4242
with:
4343
sarif_file: results.sarif

‎.github/workflows/pre-commit.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
steps:
1616
- name: Harden Runner
1717
if: github.repository_owner == 'microsoft'
18-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
18+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
1919
with:
2020
egress-policy: audit
2121

22-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23-
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
22+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
23+
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
2424
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
2525
with:
2626
extra_args: --all-files

‎.github/workflows/scorecard-analysis.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,24 @@ jobs:
1919
steps:
2020
- name: Harden Runner
2121
if: github.repository_owner == 'microsoft'
22-
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
22+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
2323
with:
2424
egress-policy: audit
2525

2626
- name: "Checkout code"
27-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
27+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2828
with:
2929
persist-credentials: false
3030

3131
- name: "Run analysis"
32-
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
32+
uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4
3333
with:
3434
results_file: results.sarif
3535
results_format: sarif
3636
publish_results: true
3737

3838
# Upload the results to GitHub's code scanning dashboard.
3939
- name: "Upload to code-scanning"
40-
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
40+
uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
4141
with:
4242
sarif_file: results.sarif

0 commit comments

Comments
 (0)