Skip to content

Commit

Permalink
Merge pull request #2959 from kivy/release-2024.01.21
Browse files Browse the repository at this point in the history
Release 2024.01.21
  • Loading branch information
misl6 authored Jan 23, 2024
2 parents e155baf + f47fed6 commit 957a3e5
Show file tree
Hide file tree
Showing 157 changed files with 3,201 additions and 4,614 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: No Response

# Both `issue_comment` and `scheduled` event types are required for this Action
# to work properly.
on:
issue_comment:
types: [created]
schedule:
# Schedule for an arbitrary time (5am) once every day
- cron: '* 5 * * *'

jobs:
noResponse:
# Don't run if in a fork
if: github.repository_owner == 'kivy'
runs-on: ubuntu-latest
steps:
- uses: lee-dohm/no-response@9bb0a4b5e6a45046f00353d5de7d90fb8bd773bb
# This commit hash targets release v0.5.0 of lee-dohm/no-response.
# Targeting a commit hash instead of a tag has been done for security reasons.
# Please be aware that the commit hash specifically targets the "Automatic compilation"
# done by `github-actions[bot]` as the `no-response` Action needs to be compiled.
with:
token: ${{ github.token }}
daysUntilClose: 42
responseRequiredLabel: 'awaiting-reply'
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have the means
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
28 changes: 22 additions & 6 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python 3.x
uses: actions/setup-python@v4
with:
Expand All @@ -36,7 +36,7 @@ jobs:
os: [ubuntu-latest, macOs-latest]
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
Expand Down Expand Up @@ -70,9 +70,11 @@ jobs:
target: testapps-webview
- name: service_library
target: testapps-service_library-aar
- name: qt
target: testapps-qt
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Build python-for-android docker image
run: |
docker build --tag=kivy/python-for-android .
Expand Down Expand Up @@ -121,7 +123,7 @@ jobs:
ANDROID_NDK_HOME: ${HOME}/.android/android-ndk
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install python-for-android
run: |
source ci/osx_ci.sh
Expand Down Expand Up @@ -170,7 +172,7 @@ jobs:
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
steps:
- name: Checkout python-for-android (all-history)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
# helps with GitHub runner getting out of space
Expand Down Expand Up @@ -206,7 +208,7 @@ jobs:
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
steps:
- name: Checkout python-for-android (all-history)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install python-for-android
Expand Down Expand Up @@ -238,3 +240,17 @@ jobs:
uses: AndreMiras/coveralls-python-action@develop
with:
parallel-finished: true

documentation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Requirements
run: |
python -m pip install --upgrade pip
pip install -r doc/requirements.txt
- name: Check links
run: sphinx-build -b linkcheck doc/source doc/build
- name: Generate documentation
run: sphinx-build doc/source doc/build

33 changes: 23 additions & 10 deletions .github/workflows/support.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# When a user creates an issue that is actually a support request, it should
# be closed with a friendly comment.
#
# This triggers on an issue being labelled with the `support` tag.

name: 'Support Requests'

on:
Expand All @@ -11,22 +16,30 @@ jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/support-requests@v2
- uses: dessant/support-requests@v4
with:
github-token: ${{ github.token }}
support-label: 'support'
issue-comment: >
👋 We use the issue tracker exclusively for bug reports and feature requests.
However, this issue appears to be a support request. Please use our
[support channels](https://github.com/kivy/python-for-android/blob/master/README.md#support)
to get help with the project.
If you're having trouble installing or using python-for-android,
maybe you could be interested in our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.
👋 @{issue-author},
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.
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.
However, this issue appears to be a support request. Please use our
[support channels](https://github.com/kivy/python-for-android/blob/master/CONTACT.md)
to get help with the project.
If you're having trouble installing python-for-android,
please see our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.
If you're having trouble using python-for-android,
please see our [troubleshooting guide](https://python-for-android.readthedocs.io/en/latest/troubleshooting)
and [FAQ](https://github.com/kivy/python-for-android/blob/master/FAQ.md).
Let us know if this comment was made in error, and we'll be happy
to reopen the issue.
close-issue: true
lock-issue: false
lock-issue: false
16 changes: 16 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

version: 2

build:
os: ubuntu-22.04
tools:
python: "3"

python:
install:
- requirements: doc/requirements.txt

sphinx:
configuration: doc/source/conf.py
Loading

0 comments on commit 957a3e5

Please sign in to comment.