8000 Add GitHub Actions CI by miracoli · Pull Request #3 · miracoli/heatshrink · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add GitHub Actions CI #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

miracoli
Copy link
Owner

Notes

  • Could not finish running make ci locally because it runs a lengthy fuzzing test suite; the command was terminated after 1 minute.

Summary

  • add GitHub Actions workflow to run make ci with gcc and clang compilers

silentbicycle and others added 30 commits December 8, 2015 07:54
Fixed fallthrough compiler warning
Use cfg->buffer_size instead of 4096
Update the Makefile so it no longer has rules based on ".od" and ".os",
and update the path used by the benchmarking script.

Add `-Iinclude` and `-Isrc`, since headers have been moved.

Also add `-Lbuild`, for built libraries.
theft's interface has changed considerably, such as automatic
type-generic shrinking and hashing. Mostly, this means a lot
of property test setup code can be deleted. :)
Also, remove an initialization that is immediately replaced.
* Changed the order of casting to void of parameter so that the
  ARMCC compiler and LINT don't produce warnings of unreachable code
Currently its impossible to change heatshrink compression configuration
wihout touching the library header files. This patch makes it possible
for configuration which can be configured at compilation time without
having to touch the library. Which makes it easier to keep it sync with
github source without modifying the actual source.

Signed-off-by: Ajay Bhargav <contact@rickeyworld.info>
Add option to override heatshrink configuration
A couple people have opened issues because they can't get this file
to build for Arduinos, etc., but it isn't supposed to be. Add a comment
comment explaining why right next to those header includes to clarify.

Closes atomicobject#48, atomicobject#61.
`usage()` should not exit itself, because the help and invalid
command line flag code paths should return a different status.

Closes atomicobject#65.
They mostly had to do with mixing up numeric types.

Make a couple code style changes to clarify behavior, especially
regarding return types.

Closes atomicobject#38.
@miracoli miracoli changed the base branch from develop to master May 26, 2025 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants
0