Skip to content

Commit 36dbf85

Browse files
committed
Build against timely master
Adds a crate and workflow to compile differential against timely master. Signed-off-by: Moritz Hoffmann <[email protected]>
1 parent 03b6ba4 commit 36dbf85

File tree

4 files changed

+42
-1
lines changed

4 files changed

+42
-1
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: "Test build against Timely master"
2+
on:
3+
push:
4+
branches:
5+
- master
6+
pull_request:
7+
workflow_dispatch:
8+
9+
jobs:
10+
test:
11+
strategy:
12+
matrix:
13+
os:
14+
- ubuntu
15+
toolchain:
16+
- stable
17+
name: cargo test on ${{ matrix.os }}, rust ${{ matrix.toolchain }}
18+
runs-on: ${{ matrix.os }}-latest
19+
steps:
20+
- uses: actions/checkout@v4
21+
- uses: actions-rust-lang/setup-rust-toolchain@v1
22+
with:
23+
toolchain: ${{ matrix.toolchain }}
24+
- name: Cargo test against Timely master
25+
run: cd timely_master && cargo test

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
Cargo.lock
2-
/target
2+
target

timely_master/Cargo.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[package]
2+
name = "differential-dataflow-timely-master"
3+
version = "0.0.0"
4+
authors = ["Moritz Hoffmann <[email protected]>"]
5+
license = "MIT"
6+
edition = "2021"
7+
publish = false
8+
9+
[workspace]
10+
11+
[dependencies]
12+
differential-dataflow = { path = "../" }
13+
14+
[patch.crates-io]
15+
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow" }

timely_master/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//~ Empty

0 commit comments

Comments
 (0)