Skip to content

Commit f22fe43

Browse files
committed
github: Try using the shell to evaluate $HOME
1 parent 0a88184 commit f22fe43

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

.github/workflows/check_docs.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
workflow_dispatch:
66

77
env:
8-
PIPX_BIN_DIR: $HOME/.local/bin
9-
PIPX_HOME: $HOME/.local/pipx
108
POETRY_VERSION: 1.8.2
119
PYTHON_VERSION: 3.11.9
1210

@@ -22,15 +20,18 @@ jobs:
2220
id: setup-python
2321
with:
2422
python-version: ${{ env.PYTHON_VERSION }}
23+
- name: Override pipx paths
24+
run: |
25+
echo "PIPX_BIN_DIR=$HOME/.local/bin" >> "$GITHUB_ENV"
26+
echo "PIPX_HOME=$HOME/.local/pipx" >> "$GITHUB_ENV"
27+
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
2528
- name: Cache pipx
2629
uses: actions/cache@v4
2730
with:
2831
path: |
2932
${{ env.PIPX_HOME }}
3033
${{ env.PIPX_BIN_DIR }}
3134
key: pipx-${{ runner.os }}-py${{ steps.setup-python.outputs.python-version }}-poetry${{ env.POETRY_VERSION }}
32-
- name: Add PIPX_BIN_DIR to the path
33-
run: echo "${{ env.PIPX_BIN_DIR }}" >> "$GITHUB_PATH"
3435
- name: Set up Poetry
3536
run: pipx install poetry==${{ env.POETRY_VERSION }} --python '${{ steps.setup-python.outputs.python-path }}'
3637
- name: Check for lock changes

.github/workflows/check_nitypes.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
workflow_dispatch:
66

77
env:
8-
PIPX_BIN_DIR: $HOME/.local/bin
9-
PIPX_HOME: $HOME/.local/pipx
108
POETRY_VERSION: 1.8.2
119
PYTHON_VERSION: 3.11.9
1210

@@ -22,15 +20,18 @@ jobs:
2220
id: setup-python
2321
with:
2422
python-version: ${{ env.PYTHON_VERSION }}
23+
- name: Override pipx paths
24+
run: |
25+
echo "PIPX_BIN_DIR=$HOME/.local/bin" >> "$GITHUB_ENV"
26+
echo "PIPX_HOME=$HOME/.local/pipx" >> "$GITHUB_ENV"
27+
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
2528
- name: Cache pipx
2629
uses: actions/cache@v4
2730
with:
2831
path: |
2932
${{ env.PIPX_HOME }}
3033
${{ env.PIPX_BIN_DIR }}
3134
key: pipx-${{ runner.os }}-py${{ steps.setup-python.outputs.python-version }}-poetry${{ env.POETRY_VERSION }}
32-
- name: Add PIPX_BIN_DIR to the path
33-
run: echo "${{ env.PIPX_BIN_DIR }}" >> "$GITHUB_PATH"
3435
- name: Set up Poetry
3536
run: pipx install poetry==${{ env.POETRY_VERSION }} --python '${{ steps.setup-python.outputs.python-path }}'
3637
- name: Check for lock changes

.github/workflows/run_unit_tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
workflow_dispatch:
66

77
env:
8-
PIPX_BIN_DIR: $HOME/.local/bin
9-
PIPX_HOME: $HOME/.local/pipx
108
POETRY_VERSION: 1.8.2
119

1210
jobs:
@@ -28,15 +26,18 @@ jobs:
2826
id: setup-python
2927
with:
3028
python-version: ${{ matrix.python-version }}
29+
- name: Override pipx paths
30+
run: |
31+
echo "PIPX_BIN_DIR=$HOME/.local/bin" >> "$GITHUB_ENV"
32+
echo "PIPX_HOME=$HOME/.local/pipx" >> "$GITHUB_ENV"
33+
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
3134
- name: Cache pipx
3235
uses: actions/cache@v4
3336
with:
3437
path: |
3538
${{ env.PIPX_HOME }}
3639
${{ env.PIPX_BIN_DIR }}
3740
key: pipx-${{ runner.os }}-py${{ steps.setup-python.outputs.python-version }}-poetry${{ env.POETRY_VERSION }}
38-
- name: Add PIPX_BIN_DIR to the path
39-
run: echo "${{ env.PIPX_BIN_DIR }}" >> "$GITHUB_PATH"
4041
- name: Set up Poetry
4142
run: pipx install poetry==${{ env.POETRY_VERSION }} --python '${{ steps.setup-python.outputs.python-path }}'
4243
- name: Cache virtualenv

0 commit comments

Comments
 (0)