diff --git a/.github/workflows/check_examples.yml b/.github/workflows/check_examples.yml index ec8c88ac4..778df503a 100644 --- a/.github/workflows/check_examples.yml +++ b/.github/workflows/check_examples.yml @@ -18,7 +18,7 @@ jobs: uses: ni/python-actions/setup-poetry@aa64e60612cb078b0c2ada666becbd70d4817d55 # v0.7.1 # Updating poetry.lock for all of the examples takes over 6 minutes, so it's worth caching. - name: Cache poetry.lock - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache-poetry-lock with: path: 'examples/**/poetry.lock' @@ -35,7 +35,7 @@ jobs: echo "::endgroup::" done - name: Cache virtualenvs - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache-venv with: path: 'examples/**/.venv' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6738383ba..e3f49ed5e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -69,7 +69,7 @@ jobs: run: poetry build working-directory: ./packages/${{ matrix.package }} - name: Upload build artifacts - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: ${{ matrix.package }}-distribution-packages path: ./packages/${{ matrix.package }}/dist/* @@ -89,7 +89,7 @@ jobs: package: [generator, sdk, service] steps: - name: Download build artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ matrix.package }}-distribution-packages path: dist/ diff --git a/.github/workflows/report_test_results.yml b/.github/workflows/report_test_results.yml index 577cb89af..a7123cca2 100644 --- a/.github/workflows/report_test_results.yml +++ b/.github/workflows/report_test_results.yml @@ -15,7 +15,7 @@ jobs: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Download test results - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: path: test_results pattern: test_results_* diff --git a/.github/workflows/run_system_tests.yml b/.github/workflows/run_system_tests.yml index de13fba71..107fdbac6 100644 --- a/.github/workflows/run_system_tests.yml +++ b/.github/workflows/run_system_tests.yml @@ -27,7 +27,7 @@ jobs: # ni-measurement-plugin-sdk-service - name: Cache virtualenv (ni-measurement-plugin-sdk-service) - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache-nims with: path: | @@ -43,7 +43,7 @@ jobs: # ni-measurement-plugin-sdk-generator - name: Cache virtualenv (ni-measurement-plugin-sdk-generator) - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache-nimg with: path: | @@ -58,7 +58,7 @@ jobs: working-directory: ./packages/generator - name: Upload test results - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: test_results_system_${{ matrix.configuration }} path: | diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index 10f45ae41..b86ad2e90 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -29,7 +29,7 @@ jobs: # ni-measurement-plugin-sdk-service, no extras - name: Restore cached virtualenv (ni-measurement-plugin-sdk-service, no extras) - uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: restore-nims-no-extras with: path: packages/service/.venv @@ -38,7 +38,7 @@ jobs: run: poetry install -v working-directory: ./packages/service - name: Save cached virtualenv (ni-measurement-plugin-sdk-service, no extras) - uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache/save@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 if: steps.restore-nims-no-extras.outputs.cache-hit != 'true' with: path: packages/service/.venv @@ -49,7 +49,7 @@ jobs: # ni-measurement-plugin-sdk-service, all extras - name: Restore cached virtualenv (ni-measurement-plugin-sdk-service, all extras) - uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: restore-nims-all-extras with: path: packages/service/.venv @@ -58,7 +58,7 @@ jobs: run: poetry install -v --all-extras working-directory: ./packages/service - name: Save cached ni-measurement-plugin-sdk-service virtualenv (all extras) - uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache/save@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 if: steps.restore-nims-all-extras.outputs.cache-hit != 'true' with: path: packages/service/.venv @@ -68,7 +68,7 @@ jobs: working-directory: ./packages/service - name: Upload test results - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: test_results_unit_${{ matrix.os }}_py${{ matrix.python-version }} path: ./packages/service/test_results/*.xml