diff --git a/.gitea/workflows/mlops-pipeline.yml b/.gitea/workflows/mlops-pipeline.yml index 616b254..8aad883 100644 --- a/.gitea/workflows/mlops-pipeline.yml +++ b/.gitea/workflows/mlops-pipeline.yml @@ -17,19 +17,19 @@ jobs: with: python-version: '3.12' - - name: Cache Poetry dependencies + - name: Install Poetry + run: pip install poetry + + - name: Cache Poetry virtualenv uses: actions/cache@v3 with: path: | - ~/.cache/pypoetry + ~/.cache/pypoetry/virtualenvs ~/.cache/pip - key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }} + key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }} restore-keys: | ${{ runner.os }}-poetry- - - name: Install Poetry - run: pip install poetry - - name: Install dependencies run: poetry install --no-interaction --no-root @@ -63,19 +63,19 @@ jobs: with: python-version: '3.12' - - name: Cache Poetry dependencies + - name: Install Poetry + run: pip install poetry + + - name: Cache Poetry virtualenv uses: actions/cache@v3 with: path: | - ~/.cache/pypoetry + ~/.cache/pypoetry/virtualenvs ~/.cache/pip - key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }} + key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }} restore-keys: | ${{ runner.os }}-poetry- - - name: Install Poetry - run: pip install poetry - - name: Install dependencies run: poetry install --no-interaction --no-root