diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 92958bd97..2512be09a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,17 +12,13 @@ jobs: - name: Check out repo uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5 + uses: ni/python-actions/setup-python@v0.1.0 id: setup-python with: # The codegen scripts require Python 3.9 or later. python-version: "3.9" - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: "1.8.3" - - name: Check Poetry version - run: poetry --version + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Cache virtualenv (all extras) uses: actions/cache@v4 with: diff --git a/.github/workflows/generate_docs.yml b/.github/workflows/generate_docs.yml index b2f2f8152..6dce2fe7c 100644 --- a/.github/workflows/generate_docs.yml +++ b/.github/workflows/generate_docs.yml @@ -12,16 +12,10 @@ jobs: - name: Check out repo uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5 + uses: ni/python-actions/setup-python@v0.1.0 id: setup-python - with: - python-version: "3.11" - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: "1.8.3" - - name: Check Poetry version - run: poetry --version + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Cache virtualenvs uses: actions/cache@v4 with: diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index 63ea22138..0af900470 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -19,15 +19,11 @@ jobs: - name: Check out repo uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: ni/python-actions/setup-python@v0.1.0 with: python-version: ${{ matrix.python-version }} - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: "1.8.3" - - name: Check Poetry version - run: poetry --version + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Restore cached virtualenv (main only) uses: actions/cache/restore@v4 id: restore-nidaqmx-main-only