kivy / kivy/python-for-android

Introduce nightly build for incremental but full recipe coverage

Open
#2,168 2 comments 0 reactions 0 assignees View on GitHub
need-analysis
Dominant language
Python
Stars
8.9k
Forks
2k
Avg merge
12h 20m
Merged PRs (30d)
9

Description

This is to discuss a feature to implement in order to have a full recipe coverage build time.
The idea is to compile every nights a subset of our recipes.
```
name: Nightly build
on:
schedule:
- cron: '0 2 * * *' # run at 2 AM UTC

jobs:
nightly:
name: Nightly build
...
```
This covers builds time checks first and may cover runtime checks in the future.

Contributor guide

Open the contributing guide

Research direction

Start with the proposed GitHub Actions workflow and its nightly schedule, then determine how the recipes should be divided into nightly subsets. Done means a nightly build compiles every recipe over time and provides build-time coverage checks, with runtime checks left for future work.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
build-system, ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.