diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml
new file mode 100644
index 0000000..54f7274
--- /dev/null
+++ b/.github/workflows/pr-checks.yml
@@ -0,0 +1,19 @@
+# Copyright (c) .NET Foundation and Contributors
+# See LICENSE file in the project root for full license information.
+
+name: PR Checks
+
+on:
+ pull_request:
+
+jobs:
+ check_package_lock:
+ name: nanoFramework
+ uses: nanoframework/nf-tools/.github/workflows/check-package-lock.yml@main
+ with:
+ solution: 'nanoFramework.TestFramework.sln'
+ check_nuget_latest:
+ name: nanoFramework
+ uses: nanoframework/nf-tools/.github/workflows/check-packages-updated.yml@main
+ with:
+ solution: 'nanoFramework.TestFramework.sln'
diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml
index 6ab2132..481294e 100644
--- a/.github/workflows/update-dependencies.yml
+++ b/.github/workflows/update-dependencies.yml
@@ -12,21 +12,11 @@ on:
repository_dispatch:
types: update-dependencies
-defaults:
- run:
- shell: pwsh
-
jobs:
- update-nuget-dependencies:
- name: Update .NET nanoFramework dependencies
- timeout-minutes: 180 # Non default as IoT devices has lots of solutions to update!
- runs-on: windows-latest
- env:
- GITHUB_TOKEN: ${{ github.token }}
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Update dependencies
- uses: nanoframework/nanodu@v1
- with:
- solutionsToCheck: 'nanoFramework.TestFramework.sln'
+ update-dependencies:
+ name: nanoFramework
+ uses: nanoframework/nf-tools/.github/workflows/update-dependencies.yml@main
+ with:
+ solutionsToCheck: 'nanoFramework.TestFramework.sln'
+ secrets:
+ githubAuth: ${{ secrets.NFBOT_GITHUB_ACTIONS }}
diff --git a/source/TestFramework/nanoFramework.TestFramework.nfproj b/source/TestFramework/nanoFramework.TestFramework.nfproj
index a20e29f..78806e7 100644
--- a/source/TestFramework/nanoFramework.TestFramework.nfproj
+++ b/source/TestFramework/nanoFramework.TestFramework.nfproj
@@ -16,6 +16,8 @@
nanoFramework.TestFramework
nanoFramework.TestFramework
v1.0
+ true
+ true
true
diff --git a/source/TestFramework/packages.lock.json b/source/TestFramework/packages.lock.json
new file mode 100644
index 0000000..9afd23a
--- /dev/null
+++ b/source/TestFramework/packages.lock.json
@@ -0,0 +1,19 @@
+{
+ "version": 1,
+ "dependencies": {
+ ".NETnanoFramework,Version=v1.0": {
+ "nanoFramework.CoreLibrary": {
+ "type": "Direct",
+ "requested": "[1.12.0, 1.12.0]",
+ "resolved": "1.12.0",
+ "contentHash": "qQrFNXmJiStMC4VXk5cVMOJp23/qlT9FW5i9i+igwQVwraQTtvpkam8yK1hj992jqrbjoCIFZP4Hw9E8H0pB7w=="
+ },
+ "Nerdbank.GitVersioning": {
+ "type": "Direct",
+ "requested": "[3.5.119, 3.5.119]",
+ "resolved": "3.5.119",
+ "contentHash": "x8k4zV6YKZA5Rr810439lG9NngdbyPtFv0QpIYz32m1Im59kvSbEHO8gKGZoNvsfZSquayjEDUCa8acbut372g=="
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/source/UnitTestLauncher/nanoFramework.UnitTestLauncher.nfproj b/source/UnitTestLauncher/nanoFramework.UnitTestLauncher.nfproj
index 618d3fc..a1a4a02 100644
--- a/source/UnitTestLauncher/nanoFramework.UnitTestLauncher.nfproj
+++ b/source/UnitTestLauncher/nanoFramework.UnitTestLauncher.nfproj
@@ -15,6 +15,8 @@
nanoFramework.TestFramework
nanoFramework.UnitTestLauncher
v1.0
+ true
+ true
true
diff --git a/source/UnitTestLauncher/packages.lock.json b/source/UnitTestLauncher/packages.lock.json
new file mode 100644
index 0000000..7ec731f
--- /dev/null
+++ b/source/UnitTestLauncher/packages.lock.json
@@ -0,0 +1,13 @@
+{
+ "version": 1,
+ "dependencies": {
+ ".NETnanoFramework,Version=v1.0": {
+ "nanoFramework.CoreLibrary": {
+ "type": "Direct",
+ "requested": "[1.12.0, 1.12.0]",
+ "resolved": "1.12.0",
+ "contentHash": "qQrFNXmJiStMC4VXk5cVMOJp23/qlT9FW5i9i+igwQVwraQTtvpkam8yK1hj992jqrbjoCIFZP4Hw9E8H0pB7w=="
+ }
+ }
+ }
+}
\ No newline at end of file