[PATCH 00/20] New CI image and fixes
Jiaxun Yang
jiaxun.yang at flygoat.com
Tue Jun 11 23:03:59 CEST 2024
Hi all,
This series build a new CI image based on Ubuntu focal with LoongArch64
support, fixed various python scripts for python 3.12, fixed various
problems popped up when testing againt latest software.
This change must be combined with test hook changes at [1].
Last two commits are for demonstration purpose and not for commit
into repo.
CI runs passed at azure [2] and public gitlab.com runner [3].
Thanks
[1]: https://lore.kernel.org/u-boot/20240611210025.798978-1-jiaxun.yang@flygoat.com/
[2]: https://gitlab.com/FlyGoat/u-boot/-/pipelines/1327832544
[3]: https://flygoat.visualstudio.com/u-boot/_build/results?buildId=63&view=results
Signed-off-by: Jiaxun Yang <jiaxun.yang at flygoat.com>
---
Jiaxun Yang (20):
py: Replace deprecated unittest APIs
binman: Replace pkg_resources with importlib.resources
py: Replace distutils.core with setuptools
py: Replace usage of configparser.read_fp
doc/sphinx: Remove usage of six
py: Remove unused entries in requirements.txt
py: Bump requirements versions
py: Bump pylint version and clear warnings
binman: Workaround lz4 cli padding in test cases
tests/test_event_dump: Relax match rule for output
lib/charset & efi: Fix possible unaligned accesses
cyclic: Rise default CYCLIC_MAX_CPU_TIME_US to 5000
CI: Ensure pip install is always performed in venv
CI: GitLab: Split build_world tasks
CI: Dockerfile: Set global git name & email config
CI: Dockerfile: Bump various software version
CI: Dockerfile: Add LoongArch64 support
doc: ci: Document how to run pipeline on gitlab.com
[NFC] Use Jiaxun's CI Image
[NFC] CI: Dockerfile: Replace some URL with mirror sites
.azure-pipelines.yml | 22 +++--
.gitlab-ci.yml | 122 ++++++++++++++----------
common/Kconfig | 2 +-
configs/octeon_nic23_defconfig | 1 -
doc/develop/ci_testing.rst | 12 ++-
doc/develop/python_cq.rst | 4 +-
doc/sphinx/kfigure.py | 3 +-
doc/sphinx/requirements.txt | 1 -
lib/charset.c | 21 ++--
lib/efi_loader/efi_device_path.c | 11 +--
test/py/requirements.txt | 24 +----
test/py/tests/test_event_dump.py | 10 +-
test/py/tests/test_ums.py | 1 +
test/py/tests/test_usb.py | 1 +
tools/binman/control.py | 18 ++--
tools/binman/entry_test.py | 6 +-
tools/binman/etype/fdtmap.py | 1 +
tools/binman/etype/fit.py | 1 +
tools/binman/etype/image_header.py | 1 +
tools/binman/etype/pre_load.py | 2 +
tools/binman/etype/ti_board_config.py | 1 +
tools/binman/etype/x509_cert.py | 1 +
tools/binman/fdt_test.py | 48 +++++-----
tools/binman/ftest.py | 50 +++++-----
tools/binman/setup.py | 2 +-
tools/binman/state.py | 1 +
tools/binman/test/184_compress_section_size.dts | 1 +
tools/buildman/bsettings.py | 2 +-
tools/buildman/builder.py | 2 +
tools/buildman/func_test.py | 74 +++++++-------
tools/buildman/requirements.txt | 7 +-
tools/buildman/test.py | 2 +-
tools/docker/Dockerfile | 75 +++++++++------
tools/dtoc/setup.py | 2 +-
tools/microcode-tool.py | 1 +
tools/patman/settings.py | 9 +-
tools/patman/test_checkpatch.py | 2 +
tools/qconfig.py | 1 +
38 files changed, 293 insertions(+), 252 deletions(-)
---
base-commit: 1ebd659cf020843fd8e8ef90d85a66941cbab6ec
change-id: 20240610-docker-image-868126a1a929
Best regards,
--
Jiaxun Yang <jiaxun.yang at flygoat.com>
More information about the U-Boot
mailing list