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