Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: initial merge conflict resolution for update up to f5aa05e #614

Merged
merged 119 commits into from
Oct 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
8a40f34
chore(cheatcodes): reduce generated code (#8912)
DaniPopes Sep 20, 2024
5725bcc
feat(cheatcodes): display warnings for deprecated cheatcodes (#8883)
grandizzy Sep 20, 2024
e3120d6
refactor: rewrite the console.log format string parser (#8913)
DaniPopes Sep 20, 2024
f2c14c1
feat: implement `parseTomlType` cheats (#8911)
leovct Sep 20, 2024
a33fc1d
Log address in checksum format (#8915)
jenpaff Sep 20, 2024
09c8e75
improve description of `--flamechart` and `--flamegraph` (#8917)
qiweiii Sep 21, 2024
90541f0
fix(forge): improve `test --debug` doc (#8918)
qiweiii Sep 21, 2024
1f9c77a
chore: use dyn InspectorExt in Backend (#8919)
DaniPopes Sep 21, 2024
a301f26
chore(evm): use dyn DatabaseExt in inspect (#8921)
DaniPopes Sep 21, 2024
ed3ed15
chore(anvil): use dyn DatabaseRef instead of generics (#8920)
DaniPopes Sep 21, 2024
0380ca7
chore(doc): remove auto_impl (#8922)
DaniPopes Sep 21, 2024
1d2379a
chore(docs): Update testcode path (#8923)
aganisgash Sep 21, 2024
cd1c77a
chore(deps): weekly `cargo update` (#8927)
github-actions[bot] Sep 22, 2024
a592f7a
chore: don't display filter used if empty (#8929)
DaniPopes Sep 22, 2024
dab9036
chore: use serde_json::from_str when possible (#8925)
DaniPopes Sep 23, 2024
cba6e97
chore: deprecate --debug regex argument (#8930)
DaniPopes Sep 23, 2024
07a1f67
chore: fixes for --all-features tests (#8937)
grandizzy Sep 23, 2024
232e6c7
chore: more fixes for --all-features tests (#8946)
grandizzy Sep 24, 2024
c9d7b48
fix(`anvil`): handle OP deposit txs in `TypedTransaction` and `PoolTr…
yash-atreya Sep 24, 2024
df2203c
feat(cast): add contract creation bytecodes to traces (#8941)
CodeSandwich Sep 24, 2024
81fb0f6
fix: #8759, default (low) gas limit set even when disabled, use custo…
nhtyy Sep 24, 2024
64e7237
chore: add @grandizzy @yash-atreya @zerosnacks as codeowners (#8951)
zerosnacks Sep 24, 2024
ccb3c37
chore(deps): update revm-inspector version in manifest (#8950)
DaniPopes Sep 24, 2024
b09a88b
chore: add Makefile and `codespell` (#8948)
zerosnacks Sep 24, 2024
883bb1c
chore: add comments for alloy-core patches (#8955)
DaniPopes Sep 24, 2024
8d5a66d
fix(coverage): better find of loc start byte position (#8958)
grandizzy Sep 25, 2024
ccabf8b
chore: improve fuzz scrape bytecode test (#8953)
grandizzy Sep 25, 2024
9a0f66e
chore: fire shutdown signal on anvil node handle drop (#8947)
grandizzy Sep 25, 2024
c59d97e
feat(`cheatcodes`): `getArtifactPathByCode` and `getArtifactPathByDep…
yash-atreya Sep 26, 2024
a0ff7bd
chore: fix base gas limit test and clippy (#8961)
grandizzy Sep 26, 2024
d15d71a
feat(cheatcodes): random* cheatcodes to aid in symbolic testing (#8882)
grandizzy Sep 26, 2024
f7e9204
feat: use multi-architecture images in Dockerfile to support apple si…
DrakeEvans Sep 26, 2024
e485eeb
fix: enable `revm/blst` (#8965)
klkvr Sep 26, 2024
9dbfb2f
test: redact forge version (#8967)
mattsse Sep 26, 2024
98bcd8e
chore(tests): bump forge-std version (#8970)
github-actions[bot] Sep 27, 2024
658bb88
chore(traces): remove unreachable decoding of expectRevert (#8969)
DaniPopes Sep 27, 2024
20cb903
fix(`invariant`): replay should not fail for magic assume (#8966)
grandizzy Sep 27, 2024
92e7ad5
chore: bump max allowed verification delay (#8974)
mattsse Sep 27, 2024
dd86b30
chore: rename `snapshot` to be more specific (#8945)
zerosnacks Sep 27, 2024
25f24e6
fix: 4844 fee fixes (#8963)
mattsse Sep 27, 2024
7559c09
chore(deps): weekly `cargo update` (#8981)
github-actions[bot] Sep 30, 2024
4bcb309
fix(forge): generate `evm.legacyAssembly` extra output (#8987)
grandizzy Sep 30, 2024
3ff3d05
chore: bump alloy-core deps + revm (#8988)
yash-atreya Sep 30, 2024
452066e
fix(ci): flexibly handle forge-std being installed with tag or untagg…
zerosnacks Oct 2, 2024
4469a65
docs: clarify keystore path should point to a filename (#9004)
zerosnacks Oct 2, 2024
08a6409
feat: gas snapshots over arbitrary sections (#8952)
zerosnacks Oct 2, 2024
57bcac0
chore(deps): bump alloy to 0.4.2 (#9000)
yash-atreya Oct 2, 2024
6a1e0b7
chore: print parent beacon root (#9006)
mattsse Oct 2, 2024
471e4ac
chore: use dyn DatabaseExt everywhere (#8924)
DaniPopes Oct 3, 2024
ecf37f2
feat: `--eof` flag and config key (#9002)
klkvr Oct 3, 2024
df2e91b
perf: reduce dynamic dispatch for inspectors (#9011)
klkvr Oct 3, 2024
d4649bf
feat(randomBytes): adding support to generate different bytes via Rng…
Abhishekkochar Oct 3, 2024
086fcca
chore: add more context to sourcemap error (#9015)
DaniPopes Oct 3, 2024
c89a08c
fix: only test `--eof` on linux (#9016)
klkvr Oct 3, 2024
a355af4
fix(cheatcodes): handle create2 deployer with broadcastRawTransaction…
grandizzy Oct 3, 2024
67018dc
fix(`anvil`): set `storage.best_hash` while loading state (#9021)
yash-atreya Oct 3, 2024
e10ab3d
chore: reduce size of DynCheatcode vtable (#9023)
DaniPopes Oct 3, 2024
ac37bdb
chore: unify tx env filling + add missing members (#9022)
DaniPopes Oct 4, 2024
a970b36
chore: fix clippy (#9028)
grandizzy Oct 4, 2024
d3ce9f0
fix(`--isolate`): track state in journal (#9018)
klkvr Oct 4, 2024
eb04665
fix: handle large years (#9032)
mattsse Oct 4, 2024
f089dff
fix(`forge eip712`): fix handling of subtypes (#9035)
klkvr Oct 5, 2024
a5f922d
chore(deps): weekly `cargo update` (#9041)
github-actions[bot] Oct 6, 2024
8905af3
fix: normalize EVM version in chisel (#9040)
klkvr Oct 6, 2024
47f1ecb
fix(`cheatcodes`): mark `vm.breakpoint` as `pure` (#9051)
zerosnacks Oct 7, 2024
22a72d5
fix: include `traces` field when running `forge test -vvvv --json` (#…
zerosnacks Oct 7, 2024
d7d9b40
feat(cheatcodes): Add `vm.mockCalls` to mock different return data fo…
Tudmotu Oct 7, 2024
3b2e999
chore(deps): bump alloy-core 0.8.6 (#9045)
DaniPopes Oct 7, 2024
1ba5d6f
feat(cheatcodes): add vm.cloneAccount() cheatcode (#9048)
grandizzy Oct 7, 2024
e215f3f
fix(`anvil`): eth_gasPrice returned `1000000000` with `--block-base-f…
zerosnacks Oct 7, 2024
0b9bdf3
feat: update to Soldeer v0.4.0 (#9014)
mario-eth Oct 8, 2024
a17869a
fix(invariant): do not commit state if assume returns (#9062)
grandizzy Oct 8, 2024
373ad46
feat(`cheatcodes`): vm.getScriptWallets() (#9052)
yash-atreya Oct 9, 2024
ad86979
fix: support EOF opcodes in `cast da` (#9070)
klkvr Oct 9, 2024
641132f
feat(forge): allow passing value to `--optimize` (#9071)
klkvr Oct 9, 2024
a96b826
fix(forge): add logs/decoded logs in json test results (#9074)
grandizzy Oct 9, 2024
d847e0f
fix(`forge`): avoid panic when empty fuzz selectors in invariants (#9…
grandizzy Oct 9, 2024
97ce8c3
chore(`anvil`): use op-alloy types (#9047)
yash-atreya Oct 9, 2024
1465e39
fix: redact RPC URLs in traces if URL is passed in directly (#9077)
zerosnacks Oct 9, 2024
5101a32
test: relax pragmas (#9078)
DaniPopes Oct 9, 2024
0c659f0
feat(cheatcode): `startDebugTraceRecording` and `stopDebugTraceRecord…
boolafish Oct 9, 2024
92702e9
feat(`forge doc`): include @custom natspec (#9075)
leovct Oct 9, 2024
f79c53c
chore: add alias (#9082)
klkvr Oct 9, 2024
4065d38
fix(chisel): final statement & fetch err with complex type fixes (#9081)
grandizzy Oct 10, 2024
15fdb2a
feat(chisel): add eval command (#9086)
grandizzy Oct 10, 2024
0ec018d
feat: make `--gas-report` JSON output compatible (#9063)
zerosnacks Oct 10, 2024
da94707
chore: replace criterion with divan (#9080)
DaniPopes Oct 10, 2024
0ed43ce
chore: reduce length of a common error message (#9089)
DaniPopes Oct 10, 2024
44b2d75
feat: update to Soldeer v0.4.1 (#9092)
mario-eth Oct 11, 2024
7a9ebf9
feat: bump alpine to `3.20.3` (#9094)
gnapoli23 Oct 11, 2024
88e18ef
chore: update chains (#9097)
mattsse Oct 11, 2024
bcacf39
feat(cheatcodes): implement new cheatcode to check if a string contai…
leovct Oct 11, 2024
fd56528
chore(deps): weekly `cargo update` (#9100)
github-actions[bot] Oct 13, 2024
9415dde
feat(`cheatcodes`): vm.rememberKeys (#9087)
yash-atreya Oct 14, 2024
9a813d5
refactor(`cheatcodes`): mv `ScriptWallets` into `Cheatcode` (#9106)
yash-atreya Oct 14, 2024
6f7c1f7
fix: running script with `--broadcast` for a transaction sequence can…
pogobounce Oct 14, 2024
440837d
fix(fmt): do not panic when no named arg (#9114)
grandizzy Oct 14, 2024
fdd321b
fix(traces): identify artifacts using both deployed and creation code…
grandizzy Oct 14, 2024
11bd771
chore(`cheatcodes`): wallet nits (#9118)
yash-atreya Oct 15, 2024
f5aa05e
refactor(`script`): mv `ScriptSequence` to new crate (#9098)
yash-atreya Oct 15, 2024
fc0019a
Merge branch 'foundry/master'
elfedy Oct 18, 2024
94b70ec
Merge branch 'main' into elfedy-ummc
elfedy Oct 18, 2024
0d4c091
chore: update .github templates and codeowners (#613)
dutterbutter Oct 21, 2024
e498b34
feat: Add support for vm.getCode in Zk context (#604)
Jrigada Oct 22, 2024
baee07e
feat: Add paymaster support to cast send (#612)
Jrigada Oct 22, 2024
beb1108
feat: `DualCompiledContracts::find_bytecode`
Karrq Oct 22, 2024
f592ba7
refactor(zk:create): `ZkCreateInputs`
Karrq Oct 22, 2024
909c95c
fix(create:zk): find by any bytecode type
Karrq Oct 22, 2024
0b24fcc
fix: reverts changes to release from upstream merge (#634)
dutterbutter Oct 23, 2024
2f6046a
chore: lifetime lint
Karrq Oct 23, 2024
11d17c9
Merge branch 'main' into fix/zk-create-bytecode
Karrq Oct 23, 2024
4e2a832
chore: update etn action releasetag (#632)
dutterbutter Oct 24, 2024
f17912e
Merge pull request #631 from matter-labs/fix/zk-create-bytecode
Karrq Oct 26, 2024
658ee70
fix: update era-deps to avoid BytecodeCompression error (#636)
nbaztec Oct 28, 2024
db09e2c
feat: add retry workflow (#638)
nbaztec Oct 28, 2024
0d444fa
chore: remove duplicated RecordAccess
elfedy Oct 28, 2024
1d33e17
fix: replace generic with dyn DatabaseExt
elfedy Oct 28, 2024
da961da
chore: pending merge conflicts on script/src/lib.rs
elfedy Oct 28, 2024
b03ec29
Merge branch 'upstream-f5aa05e' into elfedy-ummc
elfedy Oct 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
skip = .git,target,testdata,Cargo.toml,Cargo.lock
ignore-words-list = crate,ser,ratatui,Caf,froms,strat
3 changes: 2 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
* @danipopes @klkvr @mattsse
* @matter-labs/devxp
* @matter-labs/external-moonsonglabs-team
10 changes: 0 additions & 10 deletions .github/INTEGRATION_FAILURE.md

This file was deleted.

4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/BUG-FORM.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Bug report
description: File a bug report
labels: ["T-bug", "T-needs-triage"]
labels: ["bug 🐛", "needs triage ♟️"]
body:
- type: markdown
attributes:
Expand All @@ -16,9 +16,7 @@ body:
options:
- Forge
- Cast
- Anvil
- Foundryup
- Chisel
- Other (please describe)
validations:
required: true
Expand Down
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/FEATURE-FORM.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Feature request
description: Suggest a feature
labels: ["T-feature", "T-needs-triage"]
labels: ["feature", "needs triage ♟️"]
body:
- type: markdown
attributes:
Expand All @@ -16,9 +16,7 @@ body:
options:
- Forge
- Cast
- Anvil
- Foundryup
- Chisel
- Other (please describe)
validations:
required: true
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Support
url: https://t.me/foundry_support
about: This issue tracker is only for bugs and feature requests. Support is available on Telegram!
- name: Dev Support
url: https://github.com/ZKsync-Community-Hub/zksync-developers/discussions/
about: This issue tracker is only for bugs and feature requests. Support is available on Dev Discussions!
30 changes: 13 additions & 17 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,17 @@
<!--
Thank you for your Pull Request. Please provide a description above and review
the requirements below.
# What :computer:
* First thing updated with this PR
* Second thing updated with this PR
* Third thing updated with this PR

Bug fixes and new features should include tests.
-->
# Why :hand:
* Reason why first thing was added to PR
* Reason why second thing was added to PR
* Reason why third thing was added to PR

## Motivation
# Evidence :camera:
Include screenshots, screen recordings, or `console` output here demonstrating that your changes work as intended

<!--
Explain the context and why you're making that change. What is the problem
you're trying to solve? In some cases there is not a problem and this can be
thought of as being the motivation for your change.
-->
<!-- All sections below are optional. You can uncomment any section applicable to your Pull Request. -->

## Solution

<!--
Summarize the solution and provide any necessary context needed to understand
the code change.
-->
<!-- # Notes :memo:
* Any notes/thoughts that the reviewers should know prior to reviewing the code? -->
2 changes: 1 addition & 1 deletion .github/RELEASE_FAILURE_ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "bug: release workflow failed"
labels: P-high, T-bug
labels: p0 :white_circle:, bug 🐛
---

The release workflow has failed. Some or all binaries might have not been published correctly.
Expand Down
Binary file removed .github/compilation-benchmark.png
Binary file not shown.
Binary file removed .github/demo.gif
Binary file not shown.
Binary file removed .github/logo.png
Binary file not shown.
51 changes: 20 additions & 31 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ on:
env:
CARGO_TERM_COLOR: always
IS_NIGHTLY: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
PROFILE: maxperf

jobs:
prepare:
Expand Down Expand Up @@ -136,69 +135,59 @@ jobs:
- name: Build binaries
env:
SVM_TARGET_PLATFORM: ${{ matrix.svm_target_platform }}
PLATFORM_NAME: ${{ matrix.platform }}
TARGET: ${{ matrix.target }}
OUT_DIR: target/${{ matrix.target }}/${{ env.PROFILE }}
shell: bash
run: |
set -eo pipefail
flags=(--target $TARGET --profile $PROFILE --bins
--no-default-features --features rustls,aws-kms,cli,asm-keccak)
target="${{ matrix.target }}"
flags=()

# `jemalloc` is not fully supported on MSVC or aarch64 Linux.
if [[ "$TARGET" != *msvc* && "$TARGET" != "aarch64-unknown-linux-gnu" ]]; then
flags+=(--features jemalloc)
fi
# Disable asm-keccak, see https://github.com/alloy-rs/core/issues/711
# # Remove jemalloc, only keep `asm-keccak` if applicable
# if [[ "$target" != *msvc* && "$target" != "aarch64-unknown-linux-gnu" ]]; then
# flags+=(--features asm-keccak)
# fi

[[ "$TARGET" == *windows* ]] && ext=".exe"

cargo build "${flags[@]}"
cargo build --release --bin forge --bin cast --target "$target" "${flags[@]}"

bins=(cast forge)
for name in "${bins[@]}"; do
bin=$OUT_DIR/$name$ext
echo ""
file "$bin" || true
du -h "$bin" || true
ldd "$bin" || true
$bin --version || true
bin=./target/$target/release/$name
file "$bin" || true
ldd "$bin" || true
$bin --version || true
done

- name: Archive binaries
id: artifacts
env:
PLATFORM_NAME: ${{ matrix.platform }}
OUT_DIR: target/${{ matrix.target }}/${{ env.PROFILE }}
VERSION_NAME: ${{ (env.IS_NIGHTLY && 'nightly') || needs.prepare.outputs.tag_name }}
TARGET: ${{ matrix.target }}
ARCH: ${{ matrix.arch }}
VERSION_NAME: ${{ (env.IS_NIGHTLY && 'nightly') || needs.prepare.outputs.tag_name }}
shell: bash
run: |
if [ "$PLATFORM_NAME" == "linux" ]; then
tar -czvf "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" -C $OUT_DIR forge cast
tar -czvf "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" -C ./target/${TARGET}/release forge cast
echo "file_name=foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" >> $GITHUB_OUTPUT
elif [ "$PLATFORM_NAME" == "darwin" ]; then
# We need to use gtar here otherwise the archive is corrupt.
# See: https://github.com/actions/virtual-environments/issues/2619
gtar -czvf "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" -C $OUT_DIR forge cast
gtar -czvf "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" -C ./target/${TARGET}/release forge cast
echo "file_name=foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.tar.gz" >> $GITHUB_OUTPUT
else
cd $OUT_DIR
7z a -tzip "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.zip" forge.exe cast.exe
mv "foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.zip" ../../../
echo "file_name=foundry_${VERSION_NAME}_${PLATFORM_NAME}_${ARCH}.zip" >> $GITHUB_OUTPUT
fi

- name: Build man page
id: man
if: matrix.target == 'x86_64-unknown-linux-gnu'
env:
OUT_DIR: target/${{ matrix.target }}/${{ env.PROFILE }}
PLATFORM_NAME: ${{ matrix.platform }}
TARGET: ${{ matrix.target }}
VERSION_NAME: ${{ (env.IS_NIGHTLY && 'nightly') || needs.prepare.outputs.tag_name }}
shell: bash
run: |
sudo apt-get -y install help2man
help2man -N $OUT_DIR/forge > forge.1
help2man -N $OUT_DIR/cast > cast.1
help2man -N ./target/${TARGET}/release/forge > forge.1
help2man -N ./target/${TARGET}/release/cast > cast.1
gzip forge.1
gzip cast.1
tar -czvf "foundry_man_${VERSION_NAME}.tar.gz" forge.1.gz cast.1.gz
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/retry.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Retry workflow

on:
workflow_dispatch:
inputs:
run_id:
required: true
jobs:
rerun:
runs-on: ubuntu-latest
steps:
- name: rerun ${{ inputs.run_id }}
env:
GH_REPO: ${{ github.repository }}
GH_TOKEN: ${{ github.token }}
run: |
gh run watch ${{ inputs.run_id }} > /dev/null 2>&1
gh run rerun ${{ inputs.run_id }} --failed
41 changes: 40 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,28 @@ jobs:
shell: bash
run: ./.github/scripts/format.sh --check

codespell:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: codespell-project/actions-codespell@v2
with:
skip: "*.json"

clippy:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@clippy
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- run: cargo clippy --workspace --all-targets --all-features
env:
RUSTFLAGS: -Dwarnings

crate-checks:
runs-on: ubuntu-22.04-github-hosted-16core
timeout-minutes: 60
Expand Down Expand Up @@ -109,7 +131,7 @@ jobs:
log: info
logFilePath: era_test_node.log
target: x86_64-unknown-linux-gnu
releaseTag: v0.1.0-alpha.25
releaseTag: v0.1.0-alpha.29

- name: Run zk tests
env:
Expand All @@ -127,3 +149,20 @@ jobs:
cd /tmp && curl -L https://raw.githubusercontent.com/matter-labs/foundry-zksync/main/install-foundry-zksync | bash
- name: Verify installation
run: forge --version

ci-success:
runs-on: ubuntu-latest
if: always()
needs:
- doctest
- codespell
- clippy
- rustfmt
- forge-fmt
- crate-checks
timeout-minutes: 30
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
with:
jobs: ${{ toJSON(needs) }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_STORE
/target
out/
snapshots/
out.json
.idea
.vscode
Loading