Minijackson
9f97f25669
ci: add cross-compilation tests for aarch64, arm soft and hard float
2023-05-01 09:03:52 -07:00
Eva Lott
b878295d06
Added the new annotation EPICS_PRINTF_FMT
2023-05-01 09:03:45 -07:00
Minijackson
c7a769e5da
editorconfig: add workflow to check if config is upheld
2023-03-10 10:56:58 +00:00
Michael Davidsaver
d9052f7105
update ci-scripts
2023-03-09 14:26:45 +00:00
Michael Davidsaver
e5335ce760
GHA: Add -funsigned-char build
2023-02-01 09:25:10 -08:00
Michael Davidsaver
e994ad78db
GHA update
2022-12-21 08:15:26 -08:00
Michael Davidsaver
492672c718
Revert "ci: GHA follow 'make' with 'make -q'"
...
Stupid make...
This reverts commit b4d7ebd648 .
This reverts commit 0f0f9f49d6 .
2022-04-23 10:19:00 -07:00
Michael Davidsaver
b4d7ebd648
cue.py workaround limitation
...
The first argument after "build" can't be an option.
cf. python argparse limitations of add_parser() + REMAINDER
2022-04-23 08:49:35 -07:00
Michael Davidsaver
0f0f9f49d6
ci: GHA follow 'make' with 'make -q'
...
Detect situations where 'make' was somehow incomplete,
or where an incorrect dependency leaves some step
perpetually out-of-date and repeated every time.
2022-04-19 10:22:54 -07:00
Andrew Johnson
d8c5379453
Configure builds for lgtm.com
2022-02-15 13:26:43 -06:00
Michael Davidsaver
0e56e202fc
ci: drop CentOS-8
...
The centos:8 docker image has disappeared.
2022-02-01 12:53:55 -08:00
Michael Davidsaver
1c96fd1cb4
ci: run tests for RTEMS 4.9 and 5
2021-11-09 09:33:25 -08:00
Michael Davidsaver
465920fcf1
ci: disable RTEMS test running
2021-10-12 10:24:22 -07:00
Michael Davidsaver
e5aece682e
ci: replace GHA deprecated ubuntu-16.04 with CentOS/Fedora builds
...
Maintain coverage of older GCC on Linux
2021-07-15 13:46:14 -07:00
Andrew Johnson
b471e8388f
GHA: Don't worry if no artifacts to upload
2021-06-14 18:23:47 -05:00
Andrew Johnson
3c329c1b48
Disable some RTEMS targets, tests on RTEMS-pc686-qemu
2021-06-10 10:15:08 -05:00
Andrew Johnson
57fab5104f
Fixed indentation in GHA config file
2021-06-04 16:36:23 -05:00
Andrew Johnson
c7eb41abbc
Attempt to fix GHA config file
2021-06-04 16:31:54 -05:00
Andrew Johnson
e3e9d9bb37
Merge rtems5 branch into 7.0
2021-06-04 15:56:30 -05:00
Andrew Johnson
c07ebcee5c
Added "Win2019 MSC-19, debug" build to GHA
...
... as suggested by Freddie.
2021-04-23 18:26:19 -05:00
Andrew Johnson
f727d16b0d
CI: Allow up to 5 minutes for make test-results
2021-04-20 17:39:25 -05:00
Andrew Johnson
348d1bba17
Update CI test configurations
...
- Limit test-results step to 1 min in case a test hangs without
generating a tapfile, as `make test-results` may re-run it.
- Limit Appveyor tests to 20 mins.
- Always run `make test-results` on GHA.
2021-04-06 18:05:46 -05:00
Michael Davidsaver
c829ca39d8
ci: enable overall test timeout
2021-04-01 10:20:47 -07:00
Brendan Chandler
1c6b02b9be
Merge remote-tracking branch 'origin/7.0' into rtems5
2021-03-25 18:41:15 -05:00
Andrew Johnson
f9ea6a5bff
CI config and git export tweaks
...
Add paths-ignore filters for GHA PRs
Stop .tools/ and .gitattributes commits from triggering CI
Exclude CI files from git exports
2021-03-25 14:46:28 -05:00
Michael Davidsaver
54e9d3f5d1
ci: github actions add mingw
2021-03-18 14:06:45 -07:00
Michael Davidsaver
7e01cdacac
ci: GHA always upload tapfiles
2021-03-18 14:06:45 -07:00
Brendan Chandler
3874c1bcfc
Disable building mvme2100, mvme167, uC8252 for RTEMS5
...
Someone needs to take a look at these targets and get them to work
with RTEMS5, but for now, disable building them in the CI scripts.
2021-03-15 14:28:04 -05:00
Michael Davidsaver
979445c8fe
ci: add gcc-9 build
2021-03-09 09:26:44 -08:00
Michael Davidsaver
01cc99ac87
ci: update toolchain and test more targets
2021-03-07 10:57:34 -08:00
Brendan Chandler
e2d37bc70d
Merge branch '7.0' of https://github.com/epics-base/epics-base into rtems5
2021-02-25 14:06:41 -06:00
Michael Davidsaver
c4348dc6e0
ci: fix gcc 4.8 builds
2021-02-21 11:16:20 -08:00
Brendan Chandler
4755d6c7f0
Enable tests for RTEMS5
2021-02-12 09:11:42 -06:00
Brendan Chandler
e2927417c3
Remove tab from ci-scripts-build.yml
2021-01-29 12:36:32 -06:00
Brendan Chandler
277e9050a8
Fixes for CI mechanics
...
- Removed .travis.yml since we're no longer using travis.
- Named the rtems pc686 target in github actions
- Cleaned up CONFIG_SITE.Common.RTEMS
2021-01-29 12:36:32 -06:00
Andrew Johnson
f685b0edb4
Set RTEMS_TARGET for Travis builds
2021-01-29 12:36:31 -06:00
Michael Davidsaver
8366770d72
ci: RTEMS update
2021-01-27 15:36:21 -06:00
Andrew Johnson
326ef00bc9
Merge 3.15 into 7.0 - GHA tapfiles Artifact
2020-12-29 15:42:44 -06:00
Andrew Johnson
a043599e18
GHA: Save .tap files as an artifact
2020-12-28 18:04:06 -06:00
Andrew Johnson
02be10069e
Make the CI commit-ignore patterns match
2020-12-28 17:13:45 -06:00
Andrew Johnson
f775e0b8f6
Merge 3.15 branch into 7.0
...
Adjust updated test result displays for submodules
2020-12-23 16:18:21 -06:00
Andrew Johnson
48a6d2f781
GH-Actions: Undo my workflow name change
...
Changing it also modified the names of all previous builds.
2020-12-17 20:59:56 -06:00
Andrew Johnson
79bb9e000b
GH-Actions: Tweaks
2020-12-17 20:39:08 -06:00
Andrew Johnson
c404eb3f83
GH-Actions: Add short names for each job
2020-12-17 20:38:06 -06:00
Ralph Lange
d25c9a74ad
ci: travis-ci -> github actions
2020-12-06 15:12:28 +01:00
Michael Davidsaver
e20151439b
ci: use ci-core-dumper
2020-12-03 08:33:57 -08:00
Michael Davidsaver
53897d4a82
ci: need apt-get update
2020-11-20 17:23:43 -08:00
Michael Davidsaver
761edcae15
travis-ci -> github actions
2020-11-18 11:11:37 -08:00