MicroDev
f0b509cd0d
partially revert refactor workflow names
2023-03-08 00:51:02 +05:30
MicroDev
03bb7ff652
refactor boards / build
to ports / board
2023-03-07 03:22:31 +05:30
MicroDev
b17364a447
conditionally build all languages
2023-03-04 15:08:54 +05:30
MicroDev
d35297ceae
refactor workflow names
2023-03-04 12:11:30 +05:30
MicroDev
055c9bfb40
split boards dynamically
2023-03-04 12:10:36 +05:30
MicroDev
0e17deff05
ci fix scheduler
2023-02-24 11:41:41 +05:30
MicroDev
60a9c7e5b2
move windows workflow to build ci and more
2023-02-23 14:39:37 +05:30
MicroDev
f4f95ada79
fix empty exclude commit
2023-02-22 20:49:14 +05:30
MicroDev
592fea6822
split atmel-samd
instead of raspberrypi
2023-02-22 20:08:13 +05:30
MicroDev
dc80133d7e
re-enable changes per commit
2023-02-18 16:29:59 +05:30
MicroDev
729fc97668
custom board build
2023-02-16 09:36:12 +05:30
MicroDev
3036348f72
couple ci fixes
...
- upload stubs as `.tar.gz` instead of `.zip`
- append recursive flag only when the source ends with a backslash
2023-02-16 09:07:41 +05:30
MicroDev
9de039b625
pass secrets to reusable workflows
2023-02-15 21:31:15 +05:30
MicroDev
cfea7c1d69
refactor mpy-cross-mac aws path
2023-02-15 10:56:54 +05:30
MicroDev
5168e96d0c
fix docs upload to aws
2023-02-15 10:56:06 +05:30
MicroDev
50c52fca88
split raspberrypi and refactor espressif
2023-02-14 20:38:14 +05:30
MicroDev
65e9d937ac
use python based msgfmt
2023-02-13 11:22:35 +05:30
MicroDev
d959ef1e5b
use venv to cache python deps
2023-02-11 14:09:32 +05:30
MicroDev
70a4efc08a
use composite action for aws s3 upload
2023-02-10 23:24:46 +05:30
MicroDev
17e03c4768
ci max parallelism
2023-02-10 21:32:23 +05:30
MicroDev
23bb17c240
use composite actions and reusable workflow
2023-02-10 17:14:21 +05:30
MicroDev
baaa2362c2
use already built mpy-cross
2023-02-10 16:38:25 +05:30
MicroDev
fc0bd6b7eb
use composite action for fetching submodules
2023-01-28 15:41:11 +05:30
MicroDev
39b4f26932
update ci
2023-01-21 11:01:09 +05:30
MicroDev
f36c862cab
refactor stuff in ci
2023-01-18 12:12:54 +05:30
MicroDev
3b2fe1510e
cache idf and its submodules
2023-01-16 20:42:38 +05:30
MicroDev
bad80ef703
fix idf submodules init
2023-01-16 18:03:29 +05:30
MicroDev
1e2d0a4be8
gettext is pre-installed on mac
2023-01-16 17:13:19 +05:30
MicroDev
fd3faa4a05
only install awscli
when required
2023-01-16 17:03:39 +05:30
MicroDev
03804e6ec1
refactor and alphabetically arrange matrix jobs
2023-01-14 20:42:58 +05:30
MicroDev
434c2355a0
multiple ci enhancements
...
- selectively fetch submodule tags
- conditionally build mpy-cross
- remove frozen from submodule cache
2023-01-14 17:10:40 +05:30
MicroDev
6bc0274aec
cache common submodules and share cp version
2023-01-14 10:58:04 +05:30
MicroDev
ad4357d152
use pr head ref and not the merge ref
2023-01-11 19:22:07 +05:30
MicroDev
722a313cc1
set base and head commit only when the event is a pr
2023-01-07 21:13:07 +05:30
MicroDev
f0e7e3115a
refactor how base and head commit are set
...
- avoid `github.event.after` as it isn't available during initial CI run of the PR
2023-01-07 21:03:16 +05:30
MicroDev
09adb24284
slightly refactor ci
2023-01-07 18:41:16 +05:30
MicroDev
8096c94e1b
build docs only when //|
matches
2023-01-07 18:17:48 +05:30
MicroDev
03d4d63ab5
simplify fetching changed files
2023-01-07 17:48:39 +05:30
MicroDev
a97d8e97ad
update tj-actions/changed-files
to v34
2023-01-05 12:00:46 +05:30
MicroDev
b01bf1e16c
revert fetch-depth setting in ci
2022-12-12 02:10:01 +05:30
MicroDev
53e1416484
downgrade and lock tj-actions/changed-files
at v34.5.1
2022-12-12 02:09:08 +05:30
MicroDev
628865b235
change fetch-depth setting in ci
2022-12-11 20:49:00 +05:30
MicroDev
fa14307c7d
update tj-actions/changed-files
to v34.5.3
2022-12-11 20:19:43 +05:30
Dan Halbert
845b68c351
Merge pull request #7204 from jepler/build-python3x
...
return to using python 3.x for builds
2022-11-30 15:18:29 -05:00
MicroDev
7ea563e661
fix json parse issue
2022-11-19 23:29:05 +05:30
MicroDev
e4f5ca11f9
compare against pr head commit instead of merge ref
2022-11-19 10:51:22 +05:30
Scott Shawcroft
c525322a29
Merge pull request #7132 from MicroDev1/ci
...
CI: Schedule PR jobs based on commit specific changes
2022-11-17 10:37:07 -08:00
Jeff Epler
b8f5def985
return to using python 3.x for builds
2022-11-13 09:26:49 -06:00
Jeff Epler
91da267a87
Pin python version 3.10 for builds
...
Python 3.11 started to roll out to github actions, and .. it doesn't work.
This MAY affect just the espressif build, but I'm pinning it back at 3.10
for all builds.
Typical failure, during "Run $IDF_PATH/tools/idf_tools.py --non-interactive install required"
shows a lot of failures building gevent:
```
...
Collecting gevent<2.0,>=1.2.2
Downloading gevent-1.5.0.tar.gz (5.3 MB)
...
Building wheel for gevent (pyproject.toml): finished with status 'error'
...
src/gevent/_greenlet_primitives.c:216:12: fatal error: longintrepr.h: No such file or directory
216 | #include "longintrepr.h"
| ^~~~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/gcc' failed with exit code 1
```
I notice that gevent is pinned at <2.0 while the current version is 22.10.2!
This is a dependency of gdbgui==0.13.2.0, which is installed by esp-idf
pinned at that version.
2022-11-02 19:23:52 -05:00
microDev
30f07fbf22
schedule pr jobs based on commit specific changes
2022-10-26 23:19:13 +05:30