Skip to content
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

enable continuous integration with github actions #11

Merged
merged 3 commits into from
May 16, 2022

Conversation

JohT
Copy link
Owner

@JohT JohT commented May 10, 2022

Changes:

  • Support Linux
  • Enable continuous integration with github actions
  • Modularize CMake CompilerOptions and Environment
  • Compile all elements with position-independent code (-fPIC) to overcome linking error

For future investigations:

  • Unit Tests fail with enabled address sanitizer
  • Pluginval validation fails for linux version with strictness-level higher than 5

@JohT JohT force-pushed the feature/continuous-integration branch 5 times, most recently from 4fd6e73 to 9220a78 Compare May 13, 2022 08:52
@JohT JohT force-pushed the feature/continuous-integration branch 6 times, most recently from d85802e to 8cdacb7 Compare May 15, 2022 18:48
@JohT JohT self-assigned this May 15, 2022
@JohT JohT marked this pull request as ready for review May 15, 2022 19:00
@JohT JohT force-pushed the feature/continuous-integration branch from 7d2843b to 536ac86 Compare May 15, 2022 19:44
JohT added 2 commits May 15, 2022 22:06
activate all environments

reduce pluginval strictness-level 4 linux till fix

further reduce linux pluginval strictness
@JohT JohT force-pushed the feature/continuous-integration branch from 536ac86 to 6e14c68 Compare May 15, 2022 20:07
@JohT JohT merged commit c567007 into main May 16, 2022
@JohT JohT deleted the feature/continuous-integration branch May 16, 2022 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant