11name : Python Package
22
33on :
4- workflow_dispatch :
54 push :
6- paths :
7- - ' pyroscope_ffi/python/**'
8- - ' .github/workflows/ci-ffi-python.yml'
9- branches :
10- - ' **'
5+ branches : [main]
116 pull_request :
12- paths :
13- - ' pyroscope_ffi/python/**'
14- - ' .github/workflows/ci-ffi-python.yml'
15- branches :
16- - ' **'
7+ branches : [main]
178
189jobs :
1910 linux-build :
2819
2920 steps :
3021 - uses : AutoModality/action-clean@v1
31- - uses : actions/checkout@v2
22+ - uses : actions/checkout@v3
3223 with :
3324 submodules : recursive
3425
7364
7465 - run : " cd ${{ github.workspace }}/python && ls -l"
7566 - run : " cd ${{ github.workspace }}/python && pip install *.whl"
76- - uses : actions/checkout@v2
67+ - uses : actions/checkout@v3
7768 with :
7869 submodules : recursive
7970 - run : python pyroscope_ffi/python/scripts/tests/test.py
9081
9182 steps :
9283 - uses : AutoModality/action-clean@v1
93- - uses : actions/checkout@v2
84+ - uses : actions/checkout@v3
9485 with :
9586 submodules : recursive
9687
@@ -120,7 +111,9 @@ jobs:
120111 runs-on : macos-${{ matrix.macos-version }}
121112
122113 steps :
123- - uses : actions/checkout@v2
114+ - uses : actions/checkout@v3
115+ with :
116+ submodules : recursive
124117
125118 - uses : actions-rs/toolchain@v1
126119 with :
@@ -177,7 +170,7 @@ jobs:
177170 run : " cd ${{ github.workspace }}/python && pip install *.whl"
178171 env :
179172 SYSTEM_VERSION_COMPAT : 0
180- - uses : actions/checkout@v2
173+ - uses : actions/checkout@v3
181174 with :
182175 submodules : recursive
183176 - run : python pyroscope_ffi/python/scripts/tests/test.py
@@ -196,7 +189,7 @@ jobs:
196189# runs-on: windows-${{ matrix.windows-version }}
197190#
198191# steps:
199- # - uses: actions/checkout@v2
192+ # - uses: actions/checkout@v3
200193#
201194# - uses: actions-rs/toolchain@v1
202195# with:
@@ -253,7 +246,7 @@ jobs:
253246# - run: |
254247# cd ${{ github.workspace }}/python
255248# foreach($file in Get-ChildItem -Filter *.whl){pip install $file}
256- # - uses: actions/checkout@v2
249+ # - uses: actions/checkout@v3
257250# with:
258251# submodules: recursive
259252# - run: python pyroscope_ffi/python/scripts/tests/test.py
@@ -264,7 +257,9 @@ jobs:
264257
265258 steps :
266259 - uses : AutoModality/action-clean@v1
267- - uses : actions/checkout@v2
260+ - uses : actions/checkout@v3
261+ with :
262+ submodules : recursive
268263
269264 - uses : actions/setup-python@v4
270265 with :
0 commit comments