Skip to content

Commit cb1ed53

Browse files
authored
Merge pull request #1 from Itz-Agasta/core
feat: recording pipeline, .rec project format, and editor shell
2 parents 24f9fe8 + dca8896 commit cb1ed53

61 files changed

Lines changed: 9291 additions & 175 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main, core]
6+
pull_request:
7+
8+
env:
9+
CARGO_TERM_COLOR: always
10+
11+
jobs:
12+
lint-test:
13+
name: fmt + clippy + test (Linux)
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v4
17+
- name: System deps (pinray, rdev)
18+
run: |
19+
sudo apt-get update
20+
sudo apt-get install -y libpipewire-0.3-dev clang libx11-dev libxtst-dev libxi-dev
21+
- uses: dtolnay/rust-toolchain@stable
22+
with:
23+
components: rustfmt, clippy
24+
- uses: Swatinem/rust-cache@v2
25+
- run: cargo fmt --all --check
26+
- run: cargo clippy --workspace --all-targets --locked -- -D warnings
27+
- run: cargo test --workspace --locked
28+
29+
check:
30+
name: check (${{ matrix.os }})
31+
strategy:
32+
fail-fast: false
33+
matrix:
34+
os: [macos-latest, windows-latest]
35+
runs-on: ${{ matrix.os }}
36+
steps:
37+
- uses: actions/checkout@v4
38+
- uses: dtolnay/rust-toolchain@stable
39+
- uses: Swatinem/rust-cache@v2
40+
- run: cargo check --workspace --locked

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
/target
2+
3+
# local planning docs (not committed)
4+
plan.md
5+
plan-phases.md
6+
handover.md

0 commit comments

Comments
 (0)