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

build, unit tests, and linting #12

Merged
merged 13 commits into from
Apr 15, 2024
Merged

build, unit tests, and linting #12

merged 13 commits into from
Apr 15, 2024

Commits on Apr 13, 2024

  1. build client in GH actions

    atar13 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    f6441d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f549ab View commit details
    Browse the repository at this point in the history
  3. ci: tests: client/server/shared unit tests

    using google test for unit testing
    
    Also changed client/server CMake to export a library with everything
    except their respective main.cpp. This is used to access the
    client/server code from the unit tests.
    atar13 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    22d9b01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c66ae9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. ci: lint: clang-tidy lints locally

    run make lint from the build directory to run clang-tidy locally
    atar13 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4f5cc42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97ddb2a View commit details
    Browse the repository at this point in the history
  3. lint: fix initial lint

    atar13 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e1782f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7966b5 View commit details
    Browse the repository at this point in the history
  5. ci: lint: rename lint job

    atar13 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1c1b3ae View commit details
    Browse the repository at this point in the history
  6. update nix clang-tools

    atar13 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c8b6ea2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3f71a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7e0f898 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9ded619 View commit details
    Browse the repository at this point in the history