mrdudz
3717f36c52
rename the actual checkstyle target too :)
2022-07-21 03:22:52 +02:00
mrdudz
0e4d3aa7c5
rename the "check" target to "checkstyle".
...
also created a new "check" target which runs all tests, as it is common with GNU programs
2022-07-21 03:22:52 +02:00
Greg King
320312e7cc
Made the style-check scripts send their file lists to stderr.
...
A complete list will be shown before make shows its error message. There will be less confusion about which lines are in the list.
2022-07-21 03:20:45 +02:00
Greg King
be5298925c
Oops, forgot to check macros.
2022-07-21 03:20:44 +02:00
Greg King
fb97ce4bfd
Remove work directory paths _before_ checking for style errors.
2022-07-21 03:20:44 +02:00
Greg King
1ea27c35d0
Moved a constant expression out of a loop.
2022-07-21 03:20:44 +02:00
Greg King
17b9f9c2a8
Fixed and tightenned the find commands' expressions.
2022-07-21 03:20:44 +02:00
Greg King
f8b05deef4
Made all of the Makefile's rules be phony.
2022-07-21 03:20:44 +02:00
mrdudz
37ebe3781b
define CHECK_PATH rather than leaving it open
2022-07-21 03:20:44 +02:00
mrdudz
3834232c29
also check spaces at end of lines
2022-07-21 03:20:44 +02:00
mrdudz
302016997a
add more style checks
2022-07-21 03:20:44 +02:00
mrdudz
5d45c655bd
add check action also to the snapshot build
2022-07-21 03:20:44 +02:00
mrdudz
db20b1dc14
run style checks on PR
2022-07-21 03:20:44 +02:00
mrdudz
59d386e18f
added TAB checker script, to be added to the PR checker action
2022-07-21 03:20:44 +02:00
Greg King
e4f38f4476
Made the snapshot-on-push Github action run on only the upstream repository.
2022-07-21 03:18:13 +02:00
mrdudz
648c8e21e3
build utilities in a seperate step
2022-07-21 03:18:13 +02:00
Greg King
9c1c1c04d8
Moved the platform-test enumerations from Github Actions over to makefiles.
...
Now, we can run those tests locally, as well as on Github.
2022-07-21 03:18:13 +02:00
mrdudz
138d2badb2
upload snapshot to sourceforge
2022-07-21 03:18:08 +02:00
mrdudz
b9bda8c40d
test upload again
2022-07-21 03:13:10 +02:00
mrdudz
561e973c5d
try publishing on sf after snapshot
2022-07-21 03:13:10 +02:00
mrdudz
1af84ed9a0
fix this too
2022-07-21 03:13:10 +02:00
mrdudz
9509288b80
remove programs in util dir before making a snapshot. we might later
...
decide to leave them there anyway.
2022-07-21 03:13:10 +02:00
mrdudz
0046d8ec5c
build util dir when testing
2022-07-21 03:13:10 +02:00
mrdudz
afc80949e3
build targettest progrs for all targets
2022-07-21 03:13:10 +02:00
mrdudz
69346960b8
samples makefile already goes through the subdirs correctly
2022-07-21 03:13:10 +02:00
mrdudz
7a0d630d1b
actually use all targets for the samples dir
2022-07-21 03:13:10 +02:00
mrdudz
1e7886b9c7
build samples for all targets
2022-07-21 03:13:10 +02:00
mrdudz
09f2dc8d69
comment out all the non working targets
2022-07-21 03:13:10 +02:00
mrdudz
53fed67bbc
fix pathes
2022-07-21 03:13:10 +02:00
mrdudz
8867d55b83
and another
2022-07-21 03:13:10 +02:00
mrdudz
f2ac6796aa
another try
2022-07-21 03:13:10 +02:00
mrdudz
e9e9d7aab8
iterate through all targettest builds
2022-07-21 03:13:10 +02:00
polluks2
5b97a74dbc
Delete c-cpp.yml
2022-07-21 03:13:09 +02:00
Greg King
dd27a66a7b
Install system packages before checking out the repo.
2022-07-21 03:13:09 +02:00
Greg King
c143dd1f41
Added a 64-bit Windows cross-compile.
...
That compiler catches pointer-integer width mismatches that other compilers ignore.
2022-07-21 03:13:09 +02:00
Greg King
32253a4e51
Removed unneeded package names.
...
sshpass isn't needed because the Windows packages are put on Github.
linuxdoc-tools is a dependency of linuxdoc-tools-info.
The binutils package is a dependency of the gcc package.
2022-07-21 03:13:09 +02:00
Greg King
67fc9a4d36
Changed a big script into separate named steps.
...
It makes the job log easier to navigate.
Also, Pull Requests don't need a Zip file.
2022-07-21 03:13:09 +02:00
polluks2
6c1c260e7b
Create c-cpp.yml
2022-07-21 03:13:09 +02:00
David Hogan
a39c23f796
Snapshot build on push master.
...
For now, the snapshot zip can be obtained from the latest successful snapshot build at:
https://github.com/cc65/cc65/actions/workflows/snapshot-on-push-master.yml
TODO: Update docs at https://github.com/cc65/doc
TODO: Publish snapshot zip at https://github.com/cc65/cc65.github.io
2021-12-11 14:10:19 +11:00
David Hogan
4eaf68d414
Automated Github pull request build and test
2021-12-11 12:43:59 +11:00