@@ -35,10 +35,48 @@ jobs:
3535 uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3636 with :
3737 persist-credentials : false
38+ <<<<<<< before updating
3839 submodules : ' true'
3940
4041 - name : Setup cache (mac/linux)
4142 uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
43+ =======
44+
45+ - name : Setup Python
46+ uses : actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3
47+ with :
48+ version : " 3.11"
49+
50+ - name : Install dependencies
51+ run : make develop
52+
53+ - name : Lint
54+ run : make lint
55+
56+ - name : Checks
57+ run : make checks
58+
59+ - name : Build
60+ run : make build
61+
62+ - name : Test
63+ run : make coverage
64+
65+ - name : Upload test results (Python)
66+ uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
67+ with :
68+ name : test-results
69+ path : junit.xml
70+ if : always()
71+
72+ - name : Publish test results
73+ uses : EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0
74+ with :
75+ files : ' **/junit.xml'
76+
77+ - name : Upload coverage
78+ uses : codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1
79+ >>>>>>> after updating
4280 with :
4381 path : " /home/runner/work/verible-python/verible-python/.ccache"
4482 key : cache-${{ runner.os }}-
5694 - name : Set up Python ${{ matrix.python-version }}
5795 uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
5896 with :
97+ <<<<<<< before updating
5998 python-version : ${{ matrix.python-version }}
6099 cache : ' pip'
61100 cache-dependency-path : ' pyproject.toml'
@@ -87,6 +126,12 @@ jobs:
87126
88127 - name : Upload Wheel
89128 uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
129+ =======
130+ module : verible
131+
132+ - name : Upload distributions
133+ uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
134+ >>>>>>> after updating
90135 with :
91136 name : dist-${{ runner.os }}-${{ runner.arch }}-${{ matrix.python-version }}
92137 path : dist/*.whl
0 commit comments