@@ -20,31 +20,59 @@ jobs:
2020 sudo apt -y install --no-install-recommends liblzma-dev libbz2-dev libreadline-dev
2121 - name : Install asdf cli
2222 uses : asdf-vm/actions/setup@v4
23-
24- - name : Install Python, Poetry and Java
25- uses : asdf-vm/actions/install@v4
23+
24+ - name : Install Python 3.7.17
25+ run : |
26+ asdf plugin add python
27+ asdf local python 3.7.17
28+ asdf install python 3.7.17
29+
30+ - name : Install java
31+ run : |
32+ asdf plugin add java
33+ asdf local java liberica-1.8.0
34+ asdf install java liberica-1.8.0
35+
36+ - name : Install poetry
37+ run : |
38+ asdf plugin add poetry
39+ asdf local poetry 1.4.2
40+ asdf install poetry 1.4.2
2641
27- - name : asdf reshim
42+ - name : reshim
2843 run : asdf reshim
44+
45+ - name : DEBUG - show versions
46+ run : |
47+ echo "python version: $(which python)"
48+ echo "java version: $(which java)"
49+ echo "poetry version: $(which poetry)"
50+
51+ - name : DEBUG - cat .tool-versions
52+ run : |
53+ echo "PWD - $PWD"
54+ cat ${PWD}/.tool-versions
55+
56+ # - name: Cache Poetry virtualenv
57+ # uses: actions/cache@v4
58+ # with:
59+ # path: ~/.cache/pypoetry
60+ # key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
61+ # restore-keys: |
62+ # ${{ runner.os }}-poetry-
2963
30- - name : Cache Poetry virtualenv
31- uses : actions/cache@v4
32- with :
33- path : ~/.cache/pypoetry
34- key : ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
35- restore-keys : |
36- ${{ runner.os }}-poetry-
3764 - name : Install test dependencies
3865 run : |
3966 make install
40- - name : Run unit tests
41- run : make coverage
67+
68+ # - name: Run unit tests
69+ # run: make coverage
4270
43- - name : Upload Coverage Report
44- uses : actions/upload-artifact@v4
45- with :
46- name : coverage-xml
47- path : coverage.xml
71+ # - name: Upload Coverage Report
72+ # uses: actions/upload-artifact@v4
73+ # with:
74+ # name: coverage-xml
75+ # path: coverage.xml
4876
4977 # - name: Run behave tests
5078 # run: make behave
0 commit comments