1515 runs-on : ubuntu-latest
1616 steps :
1717 - name : Checkout python-for-android
18- uses : actions/checkout@v4
18+ uses : actions/checkout@v5
1919 - name : Set up Python 3.x
20- uses : actions/setup-python@v5
20+ uses : actions/setup-python@v6
2121 with :
2222 python-version : 3.x
2323 - name : Run flake8
@@ -33,15 +33,16 @@ jobs:
3333 strategy :
3434 fail-fast : false
3535 matrix :
36- python-version : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
36+ python-version : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ]
3737 os : [ubuntu-latest, macOs-latest]
3838 steps :
3939 - name : Checkout python-for-android
40- uses : actions/checkout@v4
40+ uses : actions/checkout@v5
4141 - name : Set up Python ${{ matrix.python-version }}
42- uses : actions/setup-python@v5
42+ uses : actions/setup-python@v6
4343 with :
4444 python-version : ${{ matrix.python-version }}
45+ allow-prereleases : true
4546 - name : Tox tests
4647 run : |
4748 python -m pip install --upgrade pip
@@ -126,14 +127,14 @@ jobs:
126127 ANDROID_NDK_HOME : ${HOME}/.android/android-ndk
127128 steps :
128129 - name : Checkout python-for-android
129- uses : actions/checkout@v4
130+ uses : actions/checkout@v5
130131 - name : Set up Python 3.x
131- uses : actions/setup-python@v5
132+ uses : actions/setup-python@v6
132133 with :
133134 python-version : 3.x
134135 - name : Install python-for-android
135136 run : |
136- python3 -m pip install -e .
137+ python3 -m pip install --editable .
137138 - name : Install prerequisites via pythonforandroid/prerequisites.py (Experimental)
138139 run : |
139140 python3 pythonforandroid/prerequisites.py
@@ -171,7 +172,7 @@ jobs:
171172 REBUILD_UPDATED_RECIPES_EXTRA_ARGS : --arch=${{ matrix.android_arch }}
172173 steps :
173174 - name : Checkout python-for-android (all-history)
174- uses : actions/checkout@v4
175+ uses : actions/checkout@v5
175176 with :
176177 fetch-depth : 0
177178 # helps with GitHub runner getting out of space
@@ -209,16 +210,16 @@ jobs:
209210 REBUILD_UPDATED_RECIPES_EXTRA_ARGS : --arch=${{ matrix.android_arch }}
210211 steps :
211212 - name : Checkout python-for-android (all-history)
212- uses : actions/checkout@v4
213+ uses : actions/checkout@v5
213214 with :
214215 fetch-depth : 0
215216 - name : Set up Python 3.x
216- uses : actions/setup-python@v5
217+ uses : actions/setup-python@v6
217218 with :
218219 python-version : 3.x
219220 - name : Install python-for-android
220221 run : |
221- python3 -m pip install -e .
222+ python3 -m pip install --editable .
222223 - name : Install prerequisites via pythonforandroid/prerequisites.py (Experimental)
223224 run : |
224225 python3 pythonforandroid/prerequisites.py
@@ -241,7 +242,7 @@ jobs:
241242 documentation :
242243 runs-on : ubuntu-latest
243244 steps :
244- - uses : actions/checkout@v4
245+ - uses : actions/checkout@v5
245246 - name : Requirements
246247 run : |
247248 python -m pip install --upgrade pip
0 commit comments