Skip to content

Commit 957a3e5

Browse files
authored
Merge pull request #2959 from kivy/release-2024.01.21
Release 2024.01.21
2 parents e155baf + f47fed6 commit 957a3e5

File tree

157 files changed

+3201
-4614
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+3201
-4614
lines changed

.github/workflows/no-response.yml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: No Response
2+
3+
# Both `issue_comment` and `scheduled` event types are required for this Action
4+
# to work properly.
5+
on:
6+
issue_comment:
7+
types: [created]
8+
schedule:
9+
# Schedule for an arbitrary time (5am) once every day
10+
- cron: '* 5 * * *'
11+
12+
jobs:
13+
noResponse:
14+
# Don't run if in a fork
15+
if: github.repository_owner == 'kivy'
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: lee-dohm/no-response@9bb0a4b5e6a45046f00353d5de7d90fb8bd773bb
19+
# This commit hash targets release v0.5.0 of lee-dohm/no-response.
20+
# Targeting a commit hash instead of a tag has been done for security reasons.
21+
# Please be aware that the commit hash specifically targets the "Automatic compilation"
22+
# done by `github-actions[bot]` as the `no-response` Action needs to be compiled.
23+
with:
24+
token: ${{ github.token }}
25+
daysUntilClose: 42
26+
responseRequiredLabel: 'awaiting-reply'
27+
closeComment: >
28+
This issue has been automatically closed because there has been no response
29+
to our request for more information from the original author. With only the
30+
information that is currently in the issue, we don't have the means
31+
to take action. Please reach out if you have or find the answers we need so
32+
that we can investigate further.

.github/workflows/push.yml

+22-6
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout python-for-android
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919
- name: Set up Python 3.x
2020
uses: actions/setup-python@v4
2121
with:
@@ -36,7 +36,7 @@ jobs:
3636
os: [ubuntu-latest, macOs-latest]
3737
steps:
3838
- name: Checkout python-for-android
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040
- name: Set up Python ${{ matrix.python-version }}
4141
uses: actions/setup-python@v4
4242
with:
@@ -70,9 +70,11 @@ jobs:
7070
target: testapps-webview
7171
- name: service_library
7272
target: testapps-service_library-aar
73+
- name: qt
74+
target: testapps-qt
7375
steps:
7476
- name: Checkout python-for-android
75-
uses: actions/checkout@v3
77+
uses: actions/checkout@v4
7678
- name: Build python-for-android docker image
7779
run: |
7880
docker build --tag=kivy/python-for-android .
@@ -121,7 +123,7 @@ jobs:
121123
ANDROID_NDK_HOME: ${HOME}/.android/android-ndk
122124
steps:
123125
- name: Checkout python-for-android
124-
uses: actions/checkout@v3
126+
uses: actions/checkout@v4
125127
- name: Install python-for-android
126128
run: |
127129
source ci/osx_ci.sh
@@ -170,7 +172,7 @@ jobs:
170172
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
171173
steps:
172174
- name: Checkout python-for-android (all-history)
173-
uses: actions/checkout@v3
175+
uses: actions/checkout@v4
174176
with:
175177
fetch-depth: 0
176178
# helps with GitHub runner getting out of space
@@ -206,7 +208,7 @@ jobs:
206208
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
207209
steps:
208210
- name: Checkout python-for-android (all-history)
209-
uses: actions/checkout@v3
211+
uses: actions/checkout@v4
210212
with:
211213
fetch-depth: 0
212214
- name: Install python-for-android
@@ -238,3 +240,17 @@ jobs:
238240
uses: AndreMiras/coveralls-python-action@develop
239241
with:
240242
parallel-finished: true
243+
244+
documentation:
245+
runs-on: ubuntu-latest
246+
steps:
247+
- uses: actions/checkout@v4
248+
- name: Requirements
249+
run: |
250+
python -m pip install --upgrade pip
251+
pip install -r doc/requirements.txt
252+
- name: Check links
253+
run: sphinx-build -b linkcheck doc/source doc/build
254+
- name: Generate documentation
255+
run: sphinx-build doc/source doc/build
256+

.github/workflows/support.yml

+23-10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# When a user creates an issue that is actually a support request, it should
2+
# be closed with a friendly comment.
3+
#
4+
# This triggers on an issue being labelled with the `support` tag.
5+
16
name: 'Support Requests'
27

38
on:
@@ -11,22 +16,30 @@ jobs:
1116
action:
1217
runs-on: ubuntu-latest
1318
steps:
14-
- uses: dessant/support-requests@v2
19+
- uses: dessant/support-requests@v4
1520
with:
1621
github-token: ${{ github.token }}
1722
support-label: 'support'
1823
issue-comment: >
19-
👋 We use the issue tracker exclusively for bug reports and feature requests.
20-
However, this issue appears to be a support request. Please use our
21-
[support channels](https://github.com/kivy/python-for-android/blob/master/README.md#support)
22-
to get help with the project.
23-
24-
25-
If you're having trouble installing or using python-for-android,
26-
maybe you could be interested in our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.
24+
👋 @{issue-author},
2725
26+
Sorry to hear you are having difficulties with Kivy's python-for-android; Kivy unites a number of different technologies, so building apps can be temperamental.
27+
28+
We try to use GitHub issues only to track work for developers to do to fix bugs and add new features to python-for-android.
2829
30+
However, this issue appears to be a support request. Please use our
31+
[support channels](https://github.com/kivy/python-for-android/blob/master/CONTACT.md)
32+
to get help with the project.
33+
34+
If you're having trouble installing python-for-android,
35+
please see our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.
36+
37+
If you're having trouble using python-for-android,
38+
please see our [troubleshooting guide](https://python-for-android.readthedocs.io/en/latest/troubleshooting)
39+
and [FAQ](https://github.com/kivy/python-for-android/blob/master/FAQ.md).
40+
2941
Let us know if this comment was made in error, and we'll be happy
3042
to reopen the issue.
43+
3144
close-issue: true
32-
lock-issue: false
45+
lock-issue: false

.readthedocs.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Read the Docs configuration file for Sphinx projects
2+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
3+
4+
version: 2
5+
6+
build:
7+
os: ubuntu-22.04
8+
tools:
9+
python: "3"
10+
11+
python:
12+
install:
13+
- requirements: doc/requirements.txt
14+
15+
sphinx:
16+
configuration: doc/source/conf.py

0 commit comments

Comments
 (0)