summaryrefslogtreecommitdiff
path: root/.github/workflows/pre-commit.yml
AgeCommit message (Collapse)Author
2024-12-17install libc++ for clang build fuzzerhathach
2024-12-16fix warning due to bsp_rom_registers.chathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵hathach
consistent
2024-05-13Ci tweak3 (#2643)Ha Thach
- enable --one-per-family to build 1 board per family, also skip family if board specified in -b also present - minimize ci run for push event - only build one board per family - skip hil test on both pi4 and hfp - full build will be runn for PR event - IAR always build 1 board per family regardless of event - update build.py to optimize make - remove all setup python since we don't really need it
2024-05-10More ci tweak (#2636)Ha Thach
* change concurrency group to ${{ github.workflow }}-${{ github.ref }} * use argparse for build.py hil_test.py, remove the need to install click * move ci win/mac to build_cmake.yml * rename build_family.yml to build_util.yml * build_util.yml support esp32 * integrate build-espressif into build.yml * build.py support make with --board option * add get_deps action * update hil test to reuse action
2024-05-09Rework ci (#2631)Ha Thach
* add name field to usbd_class_driver_t * ci: use set matrix py script * add riscv32 and cmake support for ch32v307, fomu, gd32vf103 * update build_cmake.py to take --family --board --toolchain * separate hil test to its own workflow * move esp32 board into separated hil json * add make build to ci * remov build_make.py * build.py support esp32 board * setup toolchain support esp-idf * fix missing click * merge family in matrix build to reduce jobs * skip cifuzz since it still has issue with get_deps and click
2024-01-25bump up to actions/setup-python@v5hathach
2023-12-18remove usage of linkermap, update checkout to v4hathach
2023-05-25add workflow_dispatch for manual triggerhathach
2023-03-17finalizehathach
2023-03-17fix run unit test with pre-commithathach
2023-03-17update cihathach
- remove submodules init - pre-commit: forbid new submodule, run in ci
2022-12-28fix(fuzz): Make sanitizer flags optionalNathaniel Brough
Currently OSS fuzz expects to have complete control over the sanitizer flags. As we currently have these set it's causing problems with the OSS fuzz build. Instead we should use the provided variables from the OSS fuzz build environment. For local testing we'll create a set a well defined defaults.
2022-12-08fix cihathach
2022-12-08update build fuzzer stephathach
2022-12-08update build fuzzerhathach
2022-12-08move build Fuzzer into pre-commithathach
2022-12-08update cihathach
2022-12-08add paths to all workflowshathach
2022-12-04test exclude-file.txt, add action concurrencyhathach
2022-12-04add codespell config and ci runhathach