Commit graph

24 commits

Author SHA1 Message Date
Peter Harper
d47c0c89ce
Update mbedtls, lwip and cyw43-driver (#2405)
* Update LwIP to 2.2.1
* Update to mbedtls to 3.6.1
* Update lib/cyw43-driver to 1.1.0
* Support using a more recent version of mbedtls
altcp_tls_mbedtls.c is not compatible with mbedtls 3.x so use a
patched version until this is resolved.
* Make sure MBEDTLS_VERSION_MAJOR is visible to LwIP.
* Test mbedtls in kitchen sink
* Add mbedtls to bazel
2025-04-11 09:14:02 -07:00
Andrew Scheller
5edf1a0a3c
Fix WindowsCI (again) (#2388)
Use newer version of ninja
2025-04-04 11:34:30 -05:00
graham sanderson
bddd20f928 SDK 2.1.1 Release 2025-02-18 17:55:53 -06:00
graham sanderson
a994a8abce temporary disable bazel CI check against referened picotool 2025-02-18 17:27:48 -06:00
Graham Sanderson
e7f8e48b98
Add clang and host CI builds (#2259)
* ci: remove cmake from Windows choco_packages.config as there is already a version in the windows image
* multi-gcc: add GCC 14.2. On RP2040 build for Pico W
* multi_gcc: add host
* support cancellation

---------

Co-authored-by: Liam Fraser <liam@raspberrypi.com>
2025-02-13 11:13:03 -06:00
will-v-pi
396aa06736
Fix Windows CI (#2241)
Don't install CMake, as it comes pre-installed on GitHub runners

This fixes the version incompatibilities that keep appearing with the Windows CI build
2025-02-07 12:08:56 -06:00
Graham Sanderson
46283dd00f
github action upgrades (#2075)
* Windows workflow: bump cmake version

* Actions: update all workflows to checkout@v4
2024-11-20 11:02:03 -06:00
graham sanderson
37e42578b0 bump macOS build action to macos-latest from deprecated macos-12 2024-11-18 17:32:00 -06:00
armandomontanez
1b64cac8d6
Extend build system checks (#2039)
* Adds check that ensures the Bazel and CMake Pico SDK version strings
  stay in sync.
* Adds check that ensures the Bazel pins for external dependencies stays
  in sync with the git submodule pins.
* Updates cyw43-driver pin in Bazel.
* Makes the checks for some build configurability options non-blocking.
2024-11-13 14:11:49 -06:00
armandomontanez
07d6dc1315
[Bazel] Fix bazel build, add presubmit (#1973)
* [Bazel] Fix bazel build, add presubmit

* Fixes a missing dep in the Bazel build breaking the host build.
* Automagically finds all board headers.
* Improves presubmit script polish for GH Action readiness.
* Adds a GitHub action workflow for the Bazel build.
* Disable failing checks
* Disables Windows, as there's a mix of real build errors and
  overly-ambitious checks that don't work on Windows.
* Disables extra checks temporarily since it's currently failing.
2024-10-12 17:41:43 -05:00
will-v-pi
8886f272a9
Fix Windows CI build (#1846)
* Use powershell for windows CI build

* Remove unnecessary warning
2024-08-19 12:49:54 -05:00
Graham Sanderson
263a6680aa
workflow update for macOS to fix bad GCC install 2023-09-05 11:09:05 -05:00
Liam Fraser
cb0ac5bd1a
CI: Improve multi-gcc workflow (#1316) 2023-03-20 16:51:13 -05:00
Graham Sanderson
18479e0300
filter pull request source for pull_request to avoid IAR (#1289) 2023-02-27 19:18:03 -06:00
Graham Sanderson
67b0a11d3e
remove iar/ branches from default workflow (#1288) 2023-02-27 18:59:41 -06:00
graham sanderson
0d207f4878 Add new github workflows 2023-02-10 18:27:13 -06:00
Flaviu Tamas
5984849594
Add manual windows CI (#1209) 2023-01-29 13:45:40 -06:00
Graham Sanderson
b8bd8ac702
update multi-gcc action to be on push to develop or main (#1197)
* make multi-gcc workflow on-demand only

* actually run multi-gcc after merge

* update yml generator for Multi GCC too
2023-01-25 17:14:16 -06:00
Graham Sanderson
60016e2cf2
update multi-gcc workflow (#1194)
* make multi-gcc workflow on-demand only
* actually run multi-gcc after merge into develop/master
2023-01-25 11:55:57 -06:00
Liam Fraser
0cfeec253a
CI Improvements. Add multi-gcc workflow that tests each ARM GCC available (#1192) 2023-01-25 10:48:35 -06:00
Graham Sanderson
a793222331
add template PR - very polite (#596) 2021-10-12 09:13:44 -05:00
Andrew Scheller
549eec6568 Previous change didn't allow CI checks to run when an external fork PRs to raspberrypi 2021-03-04 21:22:48 -06:00
Andrew Scheller
0755674cc4 Attempt to prevent workflows being triggered on forks 2021-03-04 21:22:48 -06:00
Liam Fraser
839224c2a3 Add cmake build github action 2021-03-04 21:22:48 -06:00