Skip to content

Commit

Permalink
Merge branch 'main' into aba-windows-support
Browse files Browse the repository at this point in the history
  • Loading branch information
hedgar2017 committed Jan 16, 2025
2 parents fde8164 + cddaada commit 0419d7f
Show file tree
Hide file tree
Showing 135 changed files with 5,294 additions and 2,500 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/sanitizers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,13 @@ on:
mode:
required: false
type: string
default: 'Y+M3B3 0.8.26'
description: 'Mode filter for the era-compiler-tester. For example: Y+M3B3 0.8.26'
default: 'Y+M3B3 0.8.28'
description: 'Mode filter for the era-compiler-tester. For example: Y+M3B3 0.8.28'
target:
required: false
type: string
default: 'eravm'
description: 'Target filter for the era-compiler-tester. Possible values are: `eravm` or `evm`'

jobs:
run-with-sanitizers:
Expand Down Expand Up @@ -88,6 +93,7 @@ jobs:
run: |
set -x
./target/${TARGET}/debug/compiler-tester \
--target "${{ inputs.target }}" \
--zksolc "./target-zksolc/${TARGET}/debug/zksolc" \
--zkvyper "./target-zkvyper/${TARGET}/debug/zkvyper" \
--path '${{ inputs.path }}' \
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/secrets-scanner.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Leaked Secrets Scan
on:
pull_request:
merge_group:
jobs:
TruffleHog:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
- name: TruffleHog OSS
uses: trufflesecurity/trufflehog@7e78ca385fb82c19568c7a4b341c97d57d9aa5e1 # v3.82.2
with:
path: ./
base: ${{ github.event.repository.default_branch }}
head: HEAD
extra_args: --debug --only-verified
6 changes: 0 additions & 6 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,6 @@ concurrency:

jobs:

# Check for secrets leak in the repository
secrets-scanner:
uses: matter-labs/era-compiler-ci/.github/workflows/secrets-scanner.yaml@v1
secrets: inherit

# Check for cargo issues
cargo-check:
runs-on: matterlabs-ci-runner-high-performance
Expand Down Expand Up @@ -133,7 +128,6 @@ jobs:
runs-on: ubuntu-latest
if: always()
needs:
- secrets-scanner
- cargo-check
- integration-tests
- benchmarks
Expand Down
39 changes: 19 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,29 +1,28 @@
# IDE
/.idea/
/.vscode/

# MacOS
/**/.DS_Store

# Backup files generated by rustfmt
/**/*.rs.bk

# Compiled files and executables
/target*/

# These are backup files generated by rustfmt
**/*.rs.bk
# Dependency locks
# /Cargo.lock
# /LLVM.lock

# The LLVM framework source
# LLVM framework source
/llvm/

# External compilers
/solc-bin*/*
/vyper-bin/*
/solc-bin*/
/vyper-bin*/

# The debug, trace, benchmark artifacts
# Debug and benchmark artifacts
/debug/
/trace/
/**/*.json
/**/*.txt

# The dependency locks
# /Cargo.lock
# /LLVM.lock

# IDE
/.idea/
/.vscode/

# MacOS
/**/.DS_Store
/*.json
/*.txt
18 changes: 9 additions & 9 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[submodule "tests"]
path = tests
url = https://github.com/matter-labs/era-compiler-tests
branch = main
path = tests
url = https://github.com/matter-labs/era-compiler-tests
branch = main
[submodule "solidity"]
path = solidity
url = https://github.com/ethereum/solidity
branch = develop
path = solidity
url = https://github.com/ethereum/solidity
branch = develop
[submodule "era-contracts"]
path = era-contracts
url = https://github.com/lambdaclass/era-contracts
branch = evm-equivalence-yul-new
path = era-contracts
url = https://github.com/matter-labs/era-contracts
branch = stable/evm-emulator
Loading

0 comments on commit 0419d7f

Please sign in to comment.