diff --git a/.github/workflows/check_examples.yml b/.github/workflows/check_examples.yml index 080dfe6e9..07d90bab6 100644 --- a/.github/workflows/check_examples.yml +++ b/.github/workflows/check_examples.yml @@ -18,7 +18,7 @@ jobs: uses: ni/python-actions/setup-poetry@a2894c635a2cba635a1086c1f89796fec2c52f74 # v0.7.2 # Updating poetry.lock for all of the examples takes over 6 minutes, so it's worth caching. - name: Cache poetry.lock - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-poetry-lock with: path: 'examples/**/poetry.lock' @@ -35,7 +35,7 @@ jobs: echo "::endgroup::" done - name: Cache virtualenvs - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-venv with: path: 'examples/**/.venv' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c33aa7f48..ee06ccdd7 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@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ matrix.package }}-distribution-packages path: ./packages/${{ matrix.package }}/dist/* @@ -95,7 +95,7 @@ jobs: path: dist/ - run: ls -lR - name: Upload to ${{ env.environment }} - uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 + uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0 with: repository-url: ${{ fromJson(env.environment-info)[env.environment].upload-url }} publish_examples: diff --git a/.github/workflows/run_system_tests.yml b/.github/workflows/run_system_tests.yml index 64aa399c8..6dd74c9ae 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-nimg with: path: | @@ -58,7 +58,7 @@ jobs: working-directory: ./packages/generator - name: Upload test results - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 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 28fb2e7f9..bbf3eaf45 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 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@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 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@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: test_results_unit_${{ matrix.os }}_py${{ matrix.python-version }} path: ./packages/service/test_results/*.xml