Commit Graph

298 Commits

Author SHA1 Message Date
Ralph Lange
1b066feacc Special treatment for .patch and .zip/.7z HOOK files
(closes #44)
2020-06-29 15:43:11 +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
9942f81988 Fix link in top README 2020-06-29 12:02:26 +02:00
Ralph Lange
ce99ab4e52 Merge pull request #52 from ralphlange/devel/gh-actions
Add support for GitHub Actions
2020-06-29 10:45:23 +02:00
Ralph Lange
08d2f23295 Update README files; add gh-action example files 2020-06-29 10:44:15 +02:00
Ralph Lange
a439d7aa64 cue: add fold control for gh-actions 2020-06-29 10:44:15 +02:00
Ralph Lange
6eefee8d18 gh-actions: add jobs for WINE cross builds 2020-06-29 10:44:15 +02:00
Ralph Lange
c7a134e1fb cue: use sudo when unpacking rtems cross compiler (WA)
- not needed on Travis (where target directory is under HOME)
2020-06-29 10:44:14 +02:00
Ralph Lange
ba5173a494 gh-actions: add jobs for RTEMS cross builds 2020-06-29 10:44:14 +02:00
Ralph Lange
b568ca982b cue: set PERL to Strawberry on gh-actions/windows 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
5a0acc2228 cue: quiet down chocolatey installation 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
4b76e0623d cue: install Homebrew packages from BREW on macOS 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
5beeada73f cue: improve logging in setup_for_build() 2020-06-29 10:44:14 +02:00
Ralph Lange
348a7dc851 cue-test: set platform/compiler correctly for windows tests 2020-06-29 10:44:14 +02:00
Ralph Lange
ab52808c63 cue-test: add 'findvs' action
walks the file system to find 'vcvarsall.bat'
2020-06-29 10:44:14 +02:00
Ralph Lange
3a99f3c9d6 cue: add vcvarsall.bat location for vs2019/Enterprise
as used by GitHub Actions windows-2019 runner
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
576b5a4caf cue: fix adding Strawberry Perl to PATH 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
f324cd3bdd Add proper detection for github-actions service 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
Ralph Lange
b0c910c1cc appveyor: don't trigger build on changes in .github/workflow 2020-06-29 10:44:13 +02:00
Ralph Lange
59304f83c2 Use patch to add RTEMS-pc386-qemu target to older base 2020-06-29 10:44:13 +02:00
Ralph Lange
b3091e6d6f cue: fix EXTRA settings for build action v3.0.2 2020-06-23 17:35:13 +02:00
Ralph Lange
1a996e5407 cue: fix erroneous entries in /etc/hosts on Travis 2020-06-23 15:46:46 +02:00
Ralph Lange
f927e475ff cue: install apt packages from APT on linux 2020-06-22 15:04:22 +02:00
Ralph Lange
fbd6bac81a cue: clean dependencies after build (reduces cache size)
- support CLEAN_DEPS=NO to leave dependencies uncleaned
  (fixes #48)
2020-06-19 17:10:02 +02:00
Ralph Lange
12d769835e cue: fix issue introduced in 35f5befa
- was leading to jobs failing if setup file was
  not found in the first directory of search path
v3.0.1
2020-06-15 14:16:16 +02:00
Ralph Lange
4690a977df Update README: small fixes and corrections v3.0.0 2020-06-15 11:42:55 +02:00
Ralph Lange
cf1224524f Merge pull request #43 from ralphlange:devel/cue-3.0
closes #43
2020-06-15 11:13:05 +02:00
Ralph Lange
9c89437dac cue: support PARALLEL_MAKE to configure number of make jobs
fixes #46
2020-06-15 11:07:55 +02:00
Ralph Lange
3931ff04fc cue-test: clean up DetectContext tests 2020-06-15 10:42:55 +02:00
Ralph Lange
7585b573d3 cue: warnings for STATIC and misspelled configuration
fixes #47
2020-06-15 10:42:55 +02:00
Ralph Lange
22652da198 cue: support setting TEST=NO to skip tests 2020-06-15 09:30:47 +02:00
Ralph Lange
ce4ef0b577 Update README: document cue.py, add migration hints 2020-06-12 20:13:42 +02:00
Ralph Lange
769a8ad08d cue: properly decode() subprocess.check_output()
(breaks on Python 3)
2020-06-12 18:00:18 +02:00
Ralph Lange
3dff483254 travis: add unit test and test build jobs for Python 3.7 2020-06-12 18:00:18 +02:00
Ralph Lange
35f5befa9d cue: fix misleading error message (setup file not found) 2020-06-12 18:00:18 +02:00
Ralph Lange
4de8c6240d README: remove 'Bash on MacOS' from FAQ 2020-06-12 18:00:18 +02:00
Ralph Lange
fd4bc0397a Add EXTRA definitions to the example builds 2020-06-12 18:00:18 +02:00
Ralph Lange
590e0e4d26 cue: implement EXTRA..EXTRA5 to set additional make args; add test 2020-06-12 18:00:18 +02:00
Ralph Lange
99619b5b90 appveyor: update examples for v3.0 2020-06-12 18:00:18 +02:00
Ralph Lange
e3d6ee16a9 travis: update examples for v3.0 2020-06-12 18:00:18 +02:00