@@ -14,14 +14,17 @@ jobs:
1414 # Common steps:
1515 - name : Checkout code
1616 uses : actions/checkout@v4
17+ - name : Get tool versions
18+ uses : marocchino/tool-versions-action@v1
19+ id : tool-versions
1720 - name : Set up Poetry
1821 uses : Gr1N/setup-poetry@v9
1922 with :
20- poetry-version : " 2.0.1 "
23+ poetry-version : ${{ steps.tool-versions.outputs.poetry }}
2124 - name : Set up Python
2225 uses : actions/setup-python@v5
2326 with :
24- python-version : " 3.10 "
27+ python-version : ${{ steps.tool-versions.outputs.python }}
2528 cache : " poetry"
2629 - name : Install dependencies
2730 run : poetry install --all-extras
@@ -37,14 +40,17 @@ jobs:
3740 # Common steps:
3841 - name : Checkout code
3942 uses : actions/checkout@v4
43+ - name : Get tool versions
44+ uses : marocchino/tool-versions-action@v1
45+ id : tool-versions
4046 - name : Set up Poetry
4147 uses : Gr1N/setup-poetry@v9
4248 with :
43- poetry-version : " 1.8.4 "
49+ poetry-version : ${{ steps.tool-versions.outputs.poetry }}
4450 - name : Set up Python
4551 uses : actions/setup-python@v5
4652 with :
47- python-version : " 3.10 "
53+ python-version : ${{ steps.tool-versions.outputs.python }}
4854 cache : " poetry"
4955 - name : Install dependencies
5056 run : poetry install --all-extras
@@ -60,14 +66,17 @@ jobs:
6066 # Common steps:
6167 - name : Checkout code
6268 uses : actions/checkout@v4
69+ - name : Get tool versions
70+ uses : marocchino/tool-versions-action@v1
71+ id : tool-versions
6372 - name : Set up Poetry
6473 uses : Gr1N/setup-poetry@v9
6574 with :
66- poetry-version : " 1.8.4 "
75+ poetry-version : ${{ steps.tool-versions.outputs.poetry }}
6776 - name : Set up Python
6877 uses : actions/setup-python@v5
6978 with :
70- python-version : " 3.10 "
79+ python-version : ${{ steps.tool-versions.outputs.python }}
7180 cache : " poetry"
7281 - name : Install dependencies
7382 run : poetry install --all-extras
0 commit comments