Browse Source

fix: (#9336 followup) skip poetry preperation in style workflow when no change in api folder (#9362)

Bowen Liang 6 months ago
parent
commit
d5bc125617
2 changed files with 4 additions and 4 deletions
  1. 3 4
      .github/workflows/db-migration-test.yml
  2. 1 0
      .github/workflows/style.yml

+ 3 - 4
.github/workflows/db-migration-test.yml

@@ -23,18 +23,17 @@ jobs:
       - name: Checkout code
         uses: actions/checkout@v4
 
-      - name: Install Poetry
-        uses: abatilo/actions-poetry@v3
-
       - name: Set up Python ${{ matrix.python-version }}
         uses: actions/setup-python@v5
         with:
           python-version: ${{ matrix.python-version }}
-          cache: 'poetry'
           cache-dependency-path: |
             api/pyproject.toml
             api/poetry.lock
 
+      - name: Install Poetry
+        uses: abatilo/actions-poetry@v3
+
       - name: Install dependencies
         run: poetry install -C api
 

+ 1 - 0
.github/workflows/style.yml

@@ -31,6 +31,7 @@ jobs:
           python-version: '3.10'
 
       - name: Install Poetry
+        if: steps.changed-files.outputs.any_changed == 'true'
         uses: abatilo/actions-poetry@v3
 
       - name: Python dependencies