1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

156 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
ef08f1c0fe
chore(ci): add friendlier message to stale bot 2022-04-19 08:37:46 +02:00
embeddedt
5977eeff3c
ci(stale) bump action version
This should fix a couple problems I've noted with issues not having their stale status removed.
2022-04-05 08:14:03 -04:00
embeddedt
fcc1152f9c
ci don't run workflows twice on PRs 2022-03-07 10:04:59 -05:00
embeddedt
d345f76d02
ci remove formatting comment
This only works when the author is an @lvgl member.
2022-03-05 17:11:39 -05:00
embeddedt
9fcefe5a49
ci use GCC problem matcher on ARM tests as well 2022-01-31 09:28:02 -05:00
embeddedt
b34fe9ed8b
ci(micropython) use ESP-IDF 4.4 2022-01-29 08:25:34 -05:00
Carlos Diaz
ded126a478
chore(ci): update check_style.yml (#3047)
Update failure message
2022-01-25 11:01:56 +01:00
embeddedt
6de3fa8004
ci force use of ccache in PATH 2022-01-24 11:29:46 -05:00
embeddedt
a7c590f10d
ci force ccache to be saved every time 2022-01-24 11:26:58 -05:00
embeddedt
80408f704e
ci attempt to speed up cross tests 2022-01-24 10:42:54 -05:00
embeddedt
c9e19272c6
ci disable LeakSanitizer on dockerized tests 2022-01-24 10:26:21 -05:00
embeddedt
772f219c0a
ci(cross) install build-essential 2022-01-24 10:07:20 -05:00
embeddedt
df7eaa020d
ci(cross) use python3 instead of python 2022-01-24 10:05:12 -05:00
embeddedt
90e2b9f05e
ci inline apt-get commands 2022-01-24 10:01:00 -05:00
embeddedt
59b4769344
ci use specific version tag 2022-01-24 09:57:58 -05:00
embeddedt
7008770261
ci initial support for cross-architecture tests 2022-01-24 09:55:47 -05:00
Gabor Kiss-Vamosi
79d0ec092d
chore: update arduino linter 2022-01-20 13:22:36 +01:00
Gabor Kiss-Vamosi
f79b00cce0
ci: add arduino linter action 2022-01-20 13:20:42 +01:00
Gabor Kiss-Vamosi
46c6cb99d3
Update bug-report.md 2022-01-15 19:51:21 +01:00
Tomas Rezucha
e7a0f3b99c
fix various issues for esp32 (#3007)
* kconfig: Fix invalid dependancy in fsdrv

LV_USE_FS_* symbols are integers, instead of usual booleans.
We must treat them as such.

* ci: Get LVGL version from git tag

* docu: Update Espressif readme

* ci run apt update before installing
2022-01-14 12:47:49 -05:00
embeddedt
6b841555cd
ci switch to codecov v2
Related: #2663
2022-01-06 11:03:52 -05:00
embeddedt
5bb3686ea8
ci fix check style action
The ability for lvgl-bot to format isn't being added.
2021-12-21 08:57:46 -05:00
embeddedt
6de89e4b7b
ci remove formatting request workflow
This approach is too risky and insecure in its current implementation.
2021-12-13 08:55:36 -05:00
embeddedt
dddafaec94
ci one last try at this for tonight 2021-12-12 22:00:33 -05:00
embeddedt
8277f78d13
ci force pushing to upstream branch 2021-12-12 21:55:47 -05:00
embeddedt
cb3de308fd
ci try alternate checkout mechanism 2021-12-12 21:52:31 -05:00
embeddedt
9fcf52a82b
ci ensure lvgl-bot is used to make commits 2021-12-12 21:49:22 -05:00
embeddedt
02f02fa78f
ci apply my updates to the verify-formatting action 2021-12-12 21:44:14 -05:00
embeddedt
d1ccbf607f
ci fix typo in formatting action 2021-12-12 21:42:15 -05:00
embeddedt
1f6037ce98
ci more formatting action updates 2021-12-12 21:39:34 -05:00
embeddedt
065d821c70
ci test formatting action 2021-12-12 21:37:21 -05:00
embeddedt
2f8e4bc4c4
ci more debugging for formatting action 2021-12-12 21:35:18 -05:00
embeddedt
be9722c420
ci update action 2021-12-12 21:33:32 -05:00
embeddedt
7af78498a8
ci create handler for formatting requests 2021-12-12 21:30:46 -05:00
embeddedt
1fa7257801
ci(micropython) switch to newer GCC action 2021-12-02 08:32:09 -05:00
embeddedt
04f47eae0d
ci(style) force color on diff to help highlight whitespace changes 2021-12-02 08:13:57 -05:00
Uli Raich
cd197a8e49
feat(examples) add micropython versions of the external library examples (#2762)
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2021-11-24 21:18:15 -05:00
guoweilkd
81f7d50c45
feat(freetype): support bold and italic (#2824)
* feat(freetype):support bold and italic

* fix(format): replace code-format.sh with code-format.py

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-24 20:19:09 +01:00
Gabor Kiss-Vamosi
ac7f31c716
Update pull_request_template.md 2021-11-23 14:34:27 +01:00
embeddedt
a2b555e096
ci add workflow to check code formatting 2021-11-22 08:52:18 -05:00
embeddedt
1ab5c9689f
ci(micropython) add rp2 port
Related: https://github.com/lvgl/lvgl/issues/2758#issuecomment-958912402
2021-11-03 09:49:36 -04:00
Amir Gonnen
63ff80192b
ci(micropython) fix git fetch (#2757)
Switch from git protocol to https.

Related: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git
2021-11-02 20:24:55 -04:00
embeddedt
93c1303ee7
chore(stale) disable on forks 2021-10-23 08:20:19 -04:00
embeddedt
5d8285e2d3
ci create check for lv_conf_internal.h 2021-10-20 20:06:34 -04:00
embeddedt
ab316a07bc
ci(micropython) add GCC problem matcher 2021-10-09 08:11:54 -04:00
Amir Gonnen
a625dc2206
ci(micropython) add ESP32 and STM32 tests (#2629)
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2021-10-06 12:03:03 -04:00
embeddedt
f215174999
ci(docs) run apt-get update before installation 2021-09-12 08:11:37 -04:00
Tomas Rezucha
d6ff681853
Espressif IDF component manager (#2521)
* Publish LVGL releases to Espressif's component service

* Provide idf_component.yml
2021-09-06 11:20:33 +02:00
Chris Mumford
b1bf7fd29a
test(ci) build and run tests in parallel. (#2515)
Create one GitHub workflow job for each build option build
or test execution. This allows each of the five builds to
be executed in parallel as well as making it easier to
navigate to the test output as it now resides in its own
job.

This change **does** change the command-line arguments to
the test execution script. This is required to allow the
build options name to be passed in.

New `tests/main.py` command-line help:

```
usage: main.py [-h] [--build-options BUILD_OPTIONS] [--clean]
               [--report]
               [{build,test} [{build,test} ...]]

Build and/or run LVGL tests.

positional arguments:
  {build,test}          build: compile build tests, test:
                        compile/run executable tests.

optional arguments:
  -h, --help            show this help message and exit
  --build-options BUILD_OPTIONS
                        the build option name to build or run.
                        When omitted all build configurations
                        are used.
  --clean               clean existing build artifacts before
                        operation.
  --report              generate code coverage report for
                        tests.

This program builds and optionally runs the LVGL test programs.
There are two types of LVGL tests: "build", and "test". The
build-only tests, as their name suggests, only verify that the
program successfully compiles and links (with various build
options). There are also a set of tests that execute to verify
correct LVGL library behavior.
```
2021-09-01 11:58:14 +02:00
Chris Mumford
b5f6411732
ci(tests) add dependency on GNU parallel (#2510)
lv_binding_micropython added a dependency on GNU parallel[1] to allow
the tests to be run in parallel.

[1] https://www.gnu.org/software/parallel/
2021-08-29 07:26:35 -04:00