Skip to content

Commit cb3d563

Browse files
committed
Lock NuGet packages to allow for CI cache
1 parent a8425dc commit cb3d563

File tree

8 files changed

+8246
-0
lines changed

8 files changed

+8246
-0
lines changed

.github/workflows/ci-test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
- name: Install dotnet
2828
uses: actions/setup-dotnet@v4
2929
with:
30+
cache: true
31+
cache-dependency-path: src/PowerShellEditorServices/packages.lock.json
3032
dotnet-version: |
3133
6.0.x
3234
7.0.x

PowerShellEditorServices.Common.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
<RepositoryType>git</RepositoryType>
1212
<RepositoryUrl>https://github.com/PowerShell/PowerShellEditorServices</RepositoryUrl>
1313
<DebugType>portable</DebugType>
14+
<!-- See https://learn.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files#locking-dependencies -->
15+
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
1416
<!-- See: https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/overview -->
1517
<EnableNETAnalyzers>true</EnableNETAnalyzers>
1618
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>

src/PowerShellEditorServices.Hosting/packages.lock.json

Lines changed: 976 additions & 0 deletions
Large diffs are not rendered by default.

src/PowerShellEditorServices.VSCode/packages.lock.json

Lines changed: 452 additions & 0 deletions
Large diffs are not rendered by default.

src/PowerShellEditorServices/packages.lock.json

Lines changed: 446 additions & 0 deletions
Large diffs are not rendered by default.

test/PowerShellEditorServices.Test.E2E/packages.lock.json

Lines changed: 1376 additions & 0 deletions
Large diffs are not rendered by default.

test/PowerShellEditorServices.Test.Shared/packages.lock.json

Lines changed: 451 additions & 0 deletions
Large diffs are not rendered by default.

test/PowerShellEditorServices.Test/packages.lock.json

Lines changed: 4541 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)