Skip to content

Commit bd4c2f0

Browse files
committed
cache path
1 parent c998ac9 commit bd4c2f0

1 file changed

Lines changed: 27 additions & 29 deletions

File tree

.github/workflows/sonarcloud.yml

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@ jobs:
2323
- name: Install poetry
2424
run: pip install poetry==1.8.4
2525

26-
- uses: actions/setup-python@v5
27-
with:
28-
python-version: |
29-
3.10
30-
3.11
31-
cache: 'poetry'
32-
33-
- name: Install poetry
34-
run: pip install poetry==1.8.4
35-
3626
- uses: actions/setup-python@v5
3727
with:
3828
python-version: |
@@ -51,7 +41,15 @@ jobs:
5141
- name: Chmod .github directory
5242
run: |
5343
chmod +x $SCRIPT_FOLDER/*.sh
54-
44+
45+
- name: Cache Poetry virtualenv (filenameprocessor)
46+
uses: actions/cache@v4
47+
with:
48+
path: ./filenameprocessor/.venv
49+
key: ${{ runner.os }}-venv-filenameprocessor-${{ hashFiles('filenameprocessor/poetry.lock') }}
50+
restore-keys: |
51+
${{ runner.os }}-venv-filenameprocessor-
52+
5553
- name: Run unittest with filenameprocessor-coverage (S)
5654
working-directory: filenameprocessor
5755
id: filenameprocessor
@@ -70,14 +68,14 @@ jobs:
7068
"recordprocessor" \
7169
"recordprocessor-coverage.xml"
7270
73-
# - name: Run unittest with recordforwarder-coverage
74-
# working-directory: backend
75-
# id: recordforwarder
76-
# continue-on-error: true
77-
# run: |
78-
# $TEST_SCRIPT 3.11 \
79-
# "recordforwarder" \
80-
# "recordforwarder-coverage.xml"
71+
- name: Run unittest with recordforwarder-coverage
72+
working-directory: backend
73+
id: recordforwarder
74+
continue-on-error: true
75+
run: |
76+
$TEST_SCRIPT 3.11 \
77+
"recordforwarder" \
78+
"recordforwarder-coverage.xml"
8179
8280
# - name: Run unittest with coverage-ack-lambda
8381
# working-directory: ack_backend
@@ -88,16 +86,16 @@ jobs:
8886
# "ack-lambda" \
8987
# "ack-lambda.xml"
9088

91-
# - name: Run unittest with coverage-delta
92-
# working-directory: delta_backend
93-
# id: delta
94-
# env:
95-
# PYTHONPATH: delta_backend/src:delta_backend/tests
96-
# continue-on-error: true
97-
# run: |
98-
# $TEST_SCRIPT 3.11 \
99-
# "delta" \
100-
# "delta.xml"
89+
- name: Run unittest with coverage-delta
90+
working-directory: delta_backend
91+
id: delta
92+
env:
93+
PYTHONPATH: delta_backend/src:delta_backend/tests
94+
continue-on-error: true
95+
run: |
96+
$TEST_SCRIPT 3.11 \
97+
"delta" \
98+
"delta.xml"
10199
102100
# - name: Run unittest with coverage-fhir-api
103101
# working-directory: backend

0 commit comments

Comments
 (0)