Commit Graph

33 Commits

Author SHA1 Message Date
Ralph Lange
fbbfced900 ci: add GHA builds for Base 3.15 and 3.14
Some checks failed
ci-scripts build/test / cross linux-arm@arm-linux-gnueabi / / default (push) Successful in 2m14s
ci-scripts build/test / cross linux-aarch64 / / default (push) Successful in 2m46s
ci-scripts build/test / cross linux-ppc / / default (push) Successful in 2m49s
ci-scripts build/test / cross linux-arm@arm-linux-gnueabihf / / default (push) Successful in 2m58s
ci-scripts build/test / cross linux-ppc64 / / default (push) Successful in 3m18s
ci-scripts build/test / cross RTEMS-pc386-qemu@4.10 / / default (push) Successful in 3m36s
ci-scripts build/test / cross RTEMS-pc386-qemu@4.9 / / default (push) Successful in 3m43s
ci-scripts build/test / cross win32-x86-mingw / / default (push) Successful in 3m26s
ci-scripts build/test / cross RTEMS-pc686-qemu@5 / / default (push) Successful in 4m28s
ci-scripts build/test / cross windows-x64-mingw / / default (push) Successful in 3m13s
ci-scripts build/test / B-7.0 clang debug @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-3.15 gcc default @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-3.15 gcc static @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / Unit tests on macos-14 (push) Has been cancelled
ci-scripts build/test / Unit tests on macos-15 (push) Has been cancelled
ci-scripts build/test / Unit tests on ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / Unit tests on ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / Unit tests on windows-2022 (push) Has been cancelled
ci-scripts build/test / Unit tests on windows-2025 (push) Has been cancelled
ci-scripts build/test / B-3.14 gcc default @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang debug @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-3.14 gcc static @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang default @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang default @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang static @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang static @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang static-debug @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang static-debug @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc debug @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc debug @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc default @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc default @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang default @ macos-15 (push) Has been cancelled
ci-scripts build/test / B-3.14 vs2022 static @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-3.15 vs2022 static @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc debug @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static-debug @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static-debug @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 debug @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 default @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 default @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 static @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static-debug @ ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc static-debug @ ubuntu-24.04 (push) Has been cancelled
ci-scripts build/test / B-3.15 clang default @ macos-15 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang debug @ macos-14 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang debug @ macos-15 (push) Has been cancelled
ci-scripts build/test / B-7.0 clang default @ macos-14 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc debug @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc default @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 gcc default @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 debug @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 static @ windows-2025 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 static-debug @ windows-2022 (push) Has been cancelled
ci-scripts build/test / B-7.0 vs2022 static-debug @ windows-2025 (push) Has been cancelled
- caveat: 3.14 is not supported on MacOS @aarch64
2025-12-02 14:26:17 +01:00
Ralph Lange
a096fe1b76 ci: remove macos-13 from GHA workflow
GitHub announcement:
The macOS 13 runner image will be retired by December 4th, 2025
2025-11-18 10:32:59 +01:00
Ralph Lange
3f77ee12af ci: bump GHA actions/checkout v3->v4 2025-08-28 10:23:43 +02:00
Ralph Lange
e952bb9cf4 ci: update GHA runners
- ubuntu: add 24.04; remove 20.04 and 18.04
- windows: add 2025; remove 2019
- macos: add 15, 14, 13; remove 12 and 11
2025-08-28 10:23:43 +02:00
Ralph Lange
20f8e05393 test: explicitly run tests using 'python3'
Some checks failed
ci-scripts build/test / cross linux-aarch64 / / default (push) Successful in 2m58s
ci-scripts build/test / cross RTEMS-pc386-qemu@4.10 / / default (push) Successful in 3m50s
ci-scripts build/test / cross linux-arm@arm-linux-gnueabi / / default (push) Successful in 2m51s
ci-scripts build/test / cross linux-arm@arm-linux-gnueabihf / / default (push) Successful in 3m2s
ci-scripts build/test / cross RTEMS-pc386-qemu@4.9 / / default (push) Successful in 3m55s
ci-scripts build/test / cross linux-ppc / / default (push) Successful in 3m33s
ci-scripts build/test / cross linux-ppc64 / / default (push) Successful in 3m35s
ci-scripts build/test / cross RTEMS-pc686-qemu@5 / / default (push) Successful in 5m33s
ci-scripts build/test / cross win32-x86-mingw / / default (push) Successful in 4m21s
ci-scripts build/test / cross windows-x64-mingw / / default (push) Successful in 5m3s
ci-scripts build/test / Unit tests on macos-11 (push) Has been cancelled
ci-scripts build/test / Unit tests on macos-12 (push) Has been cancelled
ci-scripts build/test / Unit tests on ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / Unit tests on ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / Unit tests on windows-2019 (push) Has been cancelled
ci-scripts build/test / Unit tests on windows-2022 (push) Has been cancelled
ci-scripts build/test / clang / debug / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / clang / debug / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / clang / default / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / clang / default / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / clang / static / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / clang / static / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / clang / static-debug / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / clang / static-debug / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / gcc / debug / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / gcc / debug / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / gcc / default / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / gcc / default / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / gcc / static / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / gcc / static / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / gcc / static-debug / ubuntu-20.04 (push) Has been cancelled
ci-scripts build/test / gcc / static-debug / ubuntu-22.04 (push) Has been cancelled
ci-scripts build/test / clang / debug / macos-11 (push) Has been cancelled
ci-scripts build/test / clang / debug / macos-12 (push) Has been cancelled
ci-scripts build/test / clang / default / macos-11 (push) Has been cancelled
ci-scripts build/test / clang / default / macos-12 (push) Has been cancelled
ci-scripts build/test / gcc / debug / windows-2019 (push) Has been cancelled
ci-scripts build/test / gcc / debug / windows-2022 (push) Has been cancelled
ci-scripts build/test / gcc / default / windows-2019 (push) Has been cancelled
ci-scripts build/test / gcc / default / windows-2022 (push) Has been cancelled
ci-scripts build/test / gcc / static / windows-2019 (push) Has been cancelled
ci-scripts build/test / gcc / static / windows-2022 (push) Has been cancelled
ci-scripts build/test / gcc / static-debug / windows-2019 (push) Has been cancelled
ci-scripts build/test / gcc / static-debug / windows-2022 (push) Has been cancelled
ci-scripts build/test / vs2019 / debug / windows-2019 (push) Has been cancelled
ci-scripts build/test / vs2019 / default / windows-2019 (push) Has been cancelled
ci-scripts build/test / vs2019 / static / windows-2019 (push) Has been cancelled
ci-scripts build/test / vs2019 / static-debug / windows-2019 (push) Has been cancelled
ci-scripts build/test / vs2022 / debug / windows-2022 (push) Has been cancelled
ci-scripts build/test / vs2022 / default / windows-2022 (push) Has been cancelled
ci-scripts build/test / vs2022 / static / windows-2022 (push) Has been cancelled
ci-scripts build/test / vs2022 / static-debug / windows-2022 (push) Has been cancelled
- 'python' is Python 2.7 on MacOS 12
2023-11-03 10:29:39 +01:00
Michael Davidsaver
c8b2773316 gha: drop ubuntu-18.04 2023-05-04 09:11:19 -07:00
Ralph Lange
bd0cd5434c Do not run tests on pc386-qemu@4.10
These started to fail with apparent reason.
2023-03-09 11:40:07 +00:00
Michael Davidsaver
cd21488ec7 GHA update to actions/checkout@v3 2022-10-12 10:16:02 -07:00
Ralph Lange
db7677a48e Merge pull request #69 from minijackson/extra-linux-targets
(closes #69)
2022-07-21 15:23:04 +02:00
Ralph Lange
ee9d6b3497 Update GHA virtual environments
- remove ubuntu-16, windows-2016, macos-10.15
  see https://github.com/actions/virtual-environments/issues/5238
  see https://github.com/actions/virtual-environments/issues/5583
- add ubuntu-22, macos-12, macos-11
2022-07-21 15:21:28 +02:00
Minijackson
514737a106 cue: move cross compilation spec to new CI_CROSS_TARGETS variable 2022-05-12 09:10:05 -07:00
Michael Davidsaver
e065445f76 Add vs2022 2022-01-18 08:45:16 -08:00
Michael Davidsaver
d675de24e6 GHA fix rtems_target 2021-04-21 15:58:19 -07:00
Ralph Lange
822293de04 Add RTEMS 5 (pc686-qemu) jobs 2021-04-09 18:44:42 +02:00
Ralph Lange
5b123f4e88 Merge pull request #56 from mdavidsaver/rtems5 2021-04-07 16:53:29 +02:00
Michael Davidsaver
9a94f4712b add timeout for make 2021-03-18 12:22:22 -07:00
Michael Davidsaver
028b752cb2 update RTEMS toolchains
Allow selection of RTEMS target and toolchain build.
Default build requires ubuntu-20.04 (aka. focal).
2021-03-06 13:51:03 -08:00
Michael Davidsaver
3ff483a1bb install old g++ 2021-02-10 09:51:02 -08:00
Michael Davidsaver
cef930dd06 test gcc 4.8/4.9 2021-02-07 12:28:34 -08:00
Ralph Lange
54a104e0a6 Remove explicitly 'static' builds for RTEMS
(as all RTEMS builds are static by definition)
2020-09-06 19:14:26 +02:00
Ralph Lange
ee362d84aa gh-actions: set 'on:' filter to build everything
- push and pull_request notifications for all branches
2020-06-29 12:13:28 +02:00
Ralph Lange
6eefee8d18 gh-actions: add jobs for WINE cross builds 2020-06-29 10:44:15 +02:00
Ralph Lange
ba5173a494 gh-actions: add jobs for RTEMS cross builds 2020-06-29 10:44:14 +02:00
Ralph Lange
04f99fe6c4 gh-actions: add jobs for clang; failfast = false 2020-06-29 10:44:14 +02:00
Ralph Lange
0b54ff61c4 gh-actions: add configuration; split linux/macos/windows builds 2020-06-29 10:44:14 +02:00
Ralph Lange
074a7ab617 gh-actions: add windows-2016, ubuntu-20.04 jobs 2020-06-29 10:44:14 +02:00
Ralph Lange
1c0f786eeb gh-actions: install re2c from BREW 2020-06-29 10:44:14 +02:00
Ralph Lange
e8508cb658 gh-actions: add macOS jobs 2020-06-29 10:44:14 +02:00
Ralph Lange
388cc57533 gh-actions: improve naming 2020-06-29 10:44:14 +02:00
Ralph Lange
6c645363b3 gh-actions: add vs2019 build on windows 2020-06-29 10:44:13 +02:00
Ralph Lange
2dbd777852 gh-actions: improve workflow naming; choco install re2c 2020-06-29 10:44:13 +02:00
Ralph Lange
031a756941 gh-actions: move environment setting to workflow level 2020-06-29 10:44:13 +02:00
Ralph Lange
0ba02c5b03 gh-actions: initial build-and-test.yml
runs unit tests and a simple gcc build on Linux and Windows
2020-06-29 10:44:13 +02:00