Skip to content

Commit 742d9d5

Browse files
authored
Read api foundation (#1)
* feat: Build wasm-bindgen executor * feat: Build c2pa-wasm reader foundation * feat: Build c2pa-web reader foundation * feat: Build testbed site * test: Add tests for wasm stream modules * ci: Get ci running * fix: simplify blob_stream * feat: remove Reader::from_buffer * fix: WASM SRI generation * fix: clean up tsconfigs / type references * docs: enforce docs on public items + rustfmt config * lint: license header enforcement * fix: automatic reader cleanup * feat: worker termination API * feat: asset format and size errors * fix: lockfile update * feat: add settings support * feat: add fragment reading support * chore: update pnpm version * ci: update playwright install command * feat: export supported formats * docs: update comments
1 parent 553707d commit 742d9d5

File tree

92 files changed

+6704
-381
lines changed

Some content is hidden

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

92 files changed

+6704
-381
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,23 @@ permissions:
1212

1313
jobs:
1414
main:
15-
runs-on: ubuntu-latest
15+
runs-on: ubuntu-24.04
1616
steps:
1717
- uses: actions/checkout@v4
1818
with:
1919
filter: tree:0
2020
fetch-depth: 0
2121

22-
- uses: jetli/[email protected]
22+
- uses: dtolnay/rust-toolchain@stable
2323
with:
24-
version: 0.13.1
24+
target: wasm32-unknown-unknown
25+
26+
# Install cargo-binstall
27+
- run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
28+
29+
- run: cargo binstall [email protected] --no-confirm
30+
- run: cargo binstall [email protected] --no-confirm
31+
- run: cargo binstall [email protected] --no-confirm
2532

2633
- uses: pnpm/action-setup@v4
2734
name: Install pnpm
@@ -42,9 +49,8 @@ jobs:
4249

4350
- run: pnpm install --frozen-lockfile
4451

52+
- run: pnpx playwright install --with-deps
53+
4554
# Prepend any command with "nx-cloud record --" to record its logs to Nx Cloud
4655
# - run: pnpm exec nx-cloud record -- echo Hello World
47-
- run: pnpm exec nx run-many -t lint test build
48-
# Nx Cloud recommends fixes for failures to help you get CI green faster. Learn more: https://nx.dev/ci/features/self-healing-ci
49-
- run: pnpm exec nx fix-ci
50-
if: always()
56+
- run: pnpm exec nx run-many -t lint test build --projects=tag:lib

0 commit comments

Comments
 (0)