Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3363184
wip, add crates/parser
pepoviola Sep 5, 2022
fa363a5
gitignore
pepoviola Sep 5, 2022
41a0297
working version of parser
pepoviola Sep 7, 2022
dcd8b8c
add more tests
pepoviola Sep 7, 2022
455a993
remove commented code
pepoviola Sep 7, 2022
4f0501c
fmt and move Cargo
pepoviola Sep 11, 2022
b613d3c
Merge branch 'main' into feat-add-parser
pepoviola Sep 23, 2022
c76aa51
Add wasm_bindgen to expose parse_to_json fn
pepoviola Sep 26, 2022
5a3adcf
Update crates/parser/src/cli.rs
pepoviola Sep 26, 2022
230dc52
Update crates/parser/src/errors.rs
pepoviola Sep 26, 2022
51e371d
Update crates/parser/src/lib.rs
pepoviola Sep 27, 2022
e4df111
changes from feedback
pepoviola Sep 27, 2022
4618bad
check header order and reduce unwrap usage
pepoviola Sep 28, 2022
1d93f7d
remove unwraps
pepoviola Sep 28, 2022
adcd22e
remove unwraps and reorder
pepoviola Sep 28, 2022
7e40a45
add rust to GA ci definition
pepoviola Sep 28, 2022
0277800
integrate new parser to cli/test-runnner
pepoviola Sep 29, 2022
697def4
fix double quotes strings
pepoviola Sep 29, 2022
cf2f916
fix regex
pepoviola Sep 29, 2022
cb109e5
Changes to make integration works
pepoviola Sep 29, 2022
301862b
merge main into
pepoviola Sep 29, 2022
9a8d1bf
add commands and assertions
pepoviola Sep 29, 2022
3185230
fmt
pepoviola Sep 29, 2022
18aaac3
Update crates/parser-wrapper/Cargo.toml
pepoviola Sep 30, 2022
62c0950
Update crates/parser/src/errors.rs
pepoviola Sep 30, 2022
7b0e0ef
Update crates/parser/src/errors.rs
pepoviola Sep 30, 2022
193da64
Update src/test-runner/assertions.ts
pepoviola Sep 30, 2022
328a14d
Update src/test-runner/assertions.ts
pepoviola Sep 30, 2022
eebec56
fmt
pepoviola Sep 30, 2022
543c2ab
changes from feedback
pepoviola Sep 30, 2022
371536e
bump parser version
pepoviola Sep 30, 2022
5bcb219
exclude backchannel-cli
pepoviola Sep 30, 2022
519d742
fmt
pepoviola Sep 30, 2022
f68a6ce
fix tests
pepoviola Sep 30, 2022
6d86811
fixes
pepoviola Sep 30, 2022
cea19a0
bump parser
pepoviola Sep 30, 2022
bb7ddc0
more fixes
pepoviola Oct 1, 2022
701c859
bump parser
pepoviola Oct 1, 2022
e8626a3
fmt
pepoviola Oct 3, 2022
b1c633b
Update tests/0007-events.zndsl
pepoviola Oct 5, 2022
f1e0213
Update crates/parser-wrapper/src/lib.rs
pepoviola Oct 5, 2022
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
30 changes: 29 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,38 @@ jobs:
- run: npm run build
- run: npm run lint


build-rust:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Install Rust Stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true

- name: Run cargo fmt
run: cargo fmt --all -- --check

- uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features

- name: Build
run: cargo build --verbose

- name: Run tests
run: cargo test --verbose --all-targets --all-features


all:
# This dummy job depends on all the mandatory checks. It succeeds if and only if all CI checks
# are successful.
needs: [build]
needs: [build, build-rust]
runs-on: ubuntu-latest
steps:
- run: echo Success
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@ node_modules
dist
log.md
.env
bins
bins
**/target/
*.swp
.vscode
Loading