diff --git a/.github/workflows/check_docs.yml b/.github/workflows/check_docs.yml index 513cf59..327ad02 100644 --- a/.github/workflows/check_docs.yml +++ b/.github/workflows/check_docs.yml @@ -4,10 +4,6 @@ on: workflow_call: workflow_dispatch: -env: - POETRY_VERSION: 1.8.2 - PYTHON_VERSION: 3.11.9 - jobs: check_docs: name: Check docs @@ -16,14 +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: ${{ env.PYTHON_VERSION }} - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: ${{ env.POETRY_VERSION }} + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Check for lock changes run: poetry check --lock - name: Cache virtualenv (with docs) diff --git a/.github/workflows/check_nipanel.yml b/.github/workflows/check_nipanel.yml index afe9e6d..024dc12 100644 --- a/.github/workflows/check_nipanel.yml +++ b/.github/workflows/check_nipanel.yml @@ -4,10 +4,6 @@ on: workflow_call: workflow_dispatch: -env: - POETRY_VERSION: 1.8.2 - PYTHON_VERSION: 3.11.9 - jobs: check_nipanel: name: Check nipanel @@ -16,14 +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: ${{ env.PYTHON_VERSION }} - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: ${{ env.POETRY_VERSION }} + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Check for lock changes run: poetry check --lock - name: Cache virtualenv diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index 0393b48..c433a8f 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -4,9 +4,6 @@ on: workflow_call: workflow_dispatch: -env: - POETRY_VERSION: 1.8.2 - jobs: run_unit_tests: name: Run unit tests @@ -22,14 +19,12 @@ 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: ${{ matrix.python-version }} - name: Set up Poetry - uses: Gr1N/setup-poetry@v9 - with: - poetry-version: ${{ env.POETRY_VERSION }} + uses: ni/python-actions/setup-poetry@v0.1.0 - name: Cache virtualenv uses: actions/cache@v4 with: