Skip to content

Commit

Permalink
Merge pull request #38 from pluots/ecad-gui-wgpu
Browse files Browse the repository at this point in the history
Add the framework for a UI
  • Loading branch information
tgross35 authored Apr 27, 2024
2 parents 30eb122 + a08c2ab commit f082b19
Show file tree
Hide file tree
Showing 25 changed files with 5,453 additions and 371 deletions.
11 changes: 9 additions & 2 deletions .github/workflows/validation-rust.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
- run: rustup default nightly
- run: rustup component add clippy
- uses: Swatinem/rust-cache@v2
- run: sudo apt-get update && sudo apt-get install -y libgtk-3-dev
- run: cargo clippy --all-features --all-targets -- -D warnings
- run: cargo clippy --no-default-features --all-targets -- -D warnings

Expand All @@ -50,15 +51,20 @@ jobs:
- uses: actions/checkout@v3
with:
lfs: true
- run: rustup default 1.71
- run: rustup default 1.77
- run: rustup component add llvm-tools-preview
- uses: taiki-e/install-action@cargo-llvm-cov
- name: Install nextest
uses: taiki-e/install-action@nextest
- uses: Swatinem/rust-cache@v2
with:
key: ${{ matrix.os }}
- run: cargo llvm-cov nextest --no-fail-fast --lcov --output-path lcov.info
- run: sudo apt-get update && sudo apt-get install -y libgtk-3-dev
if: matrix.build == 'linux'
# Only run coverage on the `altium` package until
# <https://github.com/Smithay/wayland-rs/issues/717> gets fixed
- run: cargo llvm-cov nextest --no-fail-fast --lcov --output-path lcov.info --package altium
- run: cargo nextest run
- run: cargo test --doc
- name: Upload coverage data to codecov
uses: codecov/codecov-action@v3
Expand All @@ -85,6 +91,7 @@ jobs:
- uses: actions/checkout@v3
- run: rustup default nightly
- uses: Swatinem/rust-cache@v2
- run: sudo apt-get update && sudo apt-get install -y libgtk-3-dev
- run: cargo doc

outdated:
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ test_output/
__Previews/
History/
# demo output
altium/*.svg
altium/*.svg
.cargo
Loading

0 comments on commit f082b19

Please sign in to comment.