Skip to content

Commit b91a743

Browse files
authored
Merge Master Into M2-Mainnet
2 parents a8e259d + 547e50a commit b91a743

Some content is hidden

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

57 files changed

+11025
-4229
lines changed

.github/workflows/certora-prover.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
distribution: temurin
4444
java-version: '17'
4545
- name: Install certora
46-
run: pip install certora-cli
46+
run: pip install certora-cli==4.13.1
4747
- name: Install solc
4848
run: |
4949
wget https://github.com/ethereum/solidity/releases/download/v0.8.12/solc-static-linux

.github/workflows/commitlint.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
commitlint:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v3
10+
with:
11+
fetch-depth: 0
12+
- name: Install node dependencies
13+
run: |
14+
npm install conventional-changelog-conventionalcommits
15+
npm install commitlint@latest
16+
17+
- name: Validate current commit (last commit) with commitlint
18+
if: github.event_name == 'push'
19+
run: npx commitlint --from HEAD~1 --to HEAD --verbose
20+
21+
- name: Validate PR commits with commitlint
22+
if: github.event_name == 'pull_request'
23+
run: npx commitlint --from ${{ github.event.pull_request.head.sha }}~${{ github.event.pull_request.commits }} --to ${{ github.event.pull_request.head.sha }} --verbose

.github/workflows/testinparallel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
file: ${{fromJson(needs.prepare.outputs.matrix)}}
30+
fail-fast: false
3031
steps:
3132
- name: Checkout code
3233
uses: actions/checkout@v2

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
npx --no -- commitlint --edit ${1}

CONTRIBUTING.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
## Requirements
3+
4+
Foundry
5+
Git
6+
Node.js
7+
8+
## Setup Repo
9+
10+
```bash
11+
git clone [email protected]:Layr-Labs/eigenlayer-contracts.git
12+
```
13+
14+
### Install Dependencies
15+
16+
```bash
17+
npm install
18+
19+
npx husky install
20+
21+
forge install
22+
```
23+
24+
### Pull Requests
25+
26+
All tests must pass
27+
28+
Commits must be linted
29+
30+
A descriptive summary of the PR has been provided.
31+
32+
### Environment Variables
33+
34+
Some of the tests and features of this repository require environment variables to be set up.
35+
36+
Copy the .env.example file to create a .env and populate it with the appropriate environment values that you have control over

CVL2.py

Lines changed: 0 additions & 287 deletions
This file was deleted.

0 commit comments

Comments
 (0)