Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bun-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.3
1.4.4
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
*.rs text eol=lf
*.toml text eol=lf
Cargo.lock text eol=lf
conformance/** text eol=lf
protocol/** text eol=lf
*.der binary
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ jobs:
with:
bun-version-file: .bun-version
- run: npm ci
- run: node conformance/verify.mjs
- run: npm run typecheck
- run: npm test
- run: npm run test:cjs
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Rust native stream acceptance
on:
push:
branches: [master, dev]
pull_request:
permissions:
contents: read
concurrency:
group: rust-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
rust:
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
rust: ["1.88.0", stable]
runs-on: ${{ matrix.os }}
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ matrix.rust == '1.88.0' && '24' || '26' }}
- uses: dtolnay/rust-toolchain@b725eda525362e7cf34af9a7243cac1e3f01a7ec
with:
toolchain: ${{ matrix.rust }}
components: rustfmt, clippy
- run: node conformance/verify.mjs --core
- run: cargo fmt --all -- --check
- run: cargo clippy --workspace --all-targets --locked -- -D warnings
- run: cargo test --workspace --all-targets --locked
- run: cargo test --workspace --doc --locked
- run: cargo doc --workspace --no-deps --locked
- run: cargo package -p hyperion-stream-core --locked
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ logs
*.log
npm-debug.log*
node_modules/
target/
*.tsbuildinfo
.npm
.eslintcache
Expand Down
Loading
Loading