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

chore: move CI to GitHub Actions #1763

Merged
merged 3 commits into from
Sep 30, 2024
Merged

chore: move CI to GitHub Actions #1763

merged 3 commits into from
Sep 30, 2024

Commits on Sep 3, 2024

  1. chore: move CI to GitHub Actions

    Move the CI from CircleCI to GitHub actions.
    
    As GitHub Actions work a bit differently, things needed to change a bit
    and I took the chance to clean things up a bit. Nonetheless the coverage
    should be the same.
    
    If you compare it to the CircleCI configuration and wonder how different
    things are, this list of changes might help:
    
     - Seperate multicore-sdr run was removed, it's enabled on the normal tests
     - Building benchmarks was removed as `--all-targets` already implies
       building the benchmarks
     - All the `test` jobs are removed, they are already covered by the release
       mode tests that run for the whole workspace
     - Some of the `ignored` tests were run separately. Now simply the whole
       workspace is run in a single job
     - The `no_gpu` test was renamed to `no-default-features`
     - `test_darwin` was renamed to `test_macos`
     - The `test_arm_no_gpu` wasn't ported as the MacOS runner is an M1, hence
       there is already basic ARM sanity checking
    vmx committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    34fdf98 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. chore: fix typos

    vmx committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7ca3601 View commit details
    Browse the repository at this point in the history
  2. chore: don't generate proofs params on every PR

    Only generate proofs parameters every two months and not on every PR.
    vmx committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    874ce4f View commit details
    Browse the repository at this point in the history