Skip to content

Commit

Permalink
CI 2.0 - unified CI for C++, Go and RUST - PHASE1 (#680)
Browse files Browse the repository at this point in the history
New CI combines tests for C++/GO/RUST and Examples on a single action.

Uses a precompiled version of the backend if available on the machine based on the ref to the backend, otherwise recompiles it.
  • Loading branch information
aviadingo authored Dec 23, 2024
1 parent 956d3fc commit 66b9c70
Show file tree
Hide file tree
Showing 8 changed files with 461 additions and 460 deletions.
8 changes: 4 additions & 4 deletions .github/changed-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ golang:
- wrappers/golang/**/*.h
- wrappers/golang/**/*.tmpl
- go.mod
- .github/workflows/golang.yml
- .github/workflows/cpp-golang-rust.yml
rust:
- wrappers/rust/**/*
- '!wrappers/rust/README.md'
- .github/workflows/rust.yml
- .github/workflows/cpp-golang-rust.yml
cpp:
- icicle/**/*.cu
- icicle/**/*.cuh
Expand All @@ -17,7 +17,7 @@ cpp:
- icicle/**/*.h
- icicle/CMakeLists.txt
- icicle/cmake/**/*.cmake
- .github/workflows/cpp.yml
- .github/workflows/cpp-golang-rust.yml
examples:
- examples/**/*
- .github/workflows/examples.yml
- .github/workflows/cpp-golang-rust.yml
402 changes: 402 additions & 0 deletions .github/workflows/cpp-golang-rust.yml

Large diffs are not rendered by default.

110 changes: 0 additions & 110 deletions .github/workflows/cpp.yml

This file was deleted.

68 changes: 0 additions & 68 deletions .github/workflows/examples.yml

This file was deleted.

162 changes: 0 additions & 162 deletions .github/workflows/golang.yml

This file was deleted.

Loading

0 comments on commit 66b9c70

Please sign in to comment.