~repos /rust-embed

#rust#proc-macro#http

git clone https://pyrossh.dev/repos/rust-embed.git
Discussions: https://groups.google.com/g/rust-embed-devs

rust macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.


Files changed (1) hide show
  1. .github/workflows/test.yml +6 -3
.github/workflows/test.yml CHANGED
@@ -3,10 +3,12 @@ on: [push]
3
3
  jobs:
4
4
  test:
5
5
  runs-on: ${{ matrix.os }}
6
+ continue-on-error: ${{ matrix.experimental }}
6
7
  strategy:
7
8
  matrix:
8
9
  os: [ubuntu-latest, windows-latest, macOS-latest]
9
10
  rust: [stable, nightly]
11
+ experimental: [false, true]
10
12
  steps:
11
13
  - uses: hecrj/setup-rust-action@v1
12
14
  with:
@@ -14,15 +16,16 @@ jobs:
14
16
  - uses: actions/checkout@master
15
17
  - name: Run tests
16
18
  run: |
19
+ cargo fmt --all -- --check
17
20
  cargo test --test lib
18
21
  cargo test --test lib --features "debug-embed"
19
- cargo test --test lib --release
20
22
  cargo test --test lib --features "compression" --release
21
23
  cargo test --test interpolated_path --features "interpolate-folder-path"
22
24
  cargo test --test interpolated_path --features "interpolate-folder-path" --release
23
25
  cargo build --example basic
24
- cargo build --example basic --release
25
26
  cargo build --example actix --features actix
26
- cargo build --example actix --features actix --release
27
27
  cargo build --example warp --features warp-ex
28
+ cargo test --test lib --release
29
+ cargo build --example basic --release
30
+ cargo build --example actix --features actix --release
28
31
  cargo build --example warp --features warp-ex --release