Skip to content

Commit f9ec2d8

Browse files
committed
update github actions
1 parent 33cc8e1 commit f9ec2d8

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name: CI
66
on:
77
# Triggers the workflow on push or pull request events but only for the master branch
88
push:
9-
branches: [ master, act-amm ]
9+
branches: [ master, hevm-transactions ]
1010
pull_request:
1111
branches: [ master ]
1212

@@ -15,6 +15,22 @@ on:
1515

1616
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1717
jobs:
18+
runevm:
19+
name: run hevm tests
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- uses: cachix/install-nix-action@v20
24+
with:
25+
nix_path: nixpkgs=channel:nixos-unstable
26+
- uses: haskell/actions/setup@v1
27+
with:
28+
ghc-version: '9.4.5' # Exact version of ghc to use
29+
# cabal-version: 'latest'. Omitted, but defaults to 'latest'
30+
enable-stack: true
31+
stack-version: 'latest'
32+
- working-directory: ./evm
33+
- run: stack test
1834
runhaskell:
1935
name: run tests
2036
runs-on: ubuntu-latest # or macOS-latest, or windows-latest

evm/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Open-games HEVM integration
2+
3+
This project integrates open games with HEVM, an execution environement for EVM bytecode.
4+
5+
This allows the game-theoretic analysis of smart contracts

0 commit comments

Comments
 (0)