1515 tests :
1616 runs-on : ${{ matrix.os }}
1717 strategy :
18+ fail-fast : false
1819 matrix :
1920 os : ["ubuntu-latest", "windows-2022"]
20- type : ["brownie", "buidler", "dapp", "embark", "etherlime", "hardhat", "solc", "truffle", "waffle", "foundry"]
21+ type : ["brownie", "buidler", "dapp", "embark", "etherlime", "hardhat", "solc", "truffle", "waffle", "foundry", "standard" ]
2122 exclude :
2223 # Currently broken, tries to pull git:// which is blocked by GH
2324 - type : embark
@@ -38,36 +39,37 @@ jobs:
3839 id : node
3940 shell : bash
4041 run : |
41- if [ ${{ matrix.type }} = etherlime ]; then
42- echo '::set-output name= version:: 10.17.0'
42+ if [ " ${{ matrix.type }}" = " etherlime" ]; then
43+ echo 'version= 10.17.0' >> "$GITHUB_OUTPUT"
4344 else
44- echo '::set-output name= version:: lts/*'
45+ echo 'version= lts/*' >> "$GITHUB_OUTPUT"
4546 fi
4647 - name : Set up Node
47- uses : actions/setup-node@v2
48+ uses : actions/setup-node@v3
4849 with :
4950 node-version : ${{ steps.node.outputs.version }}
50- - name : Set up Python 3.6
51- uses : actions/setup-python@v3
51+ - name : Set up Python 3.8
52+ uses : actions/setup-python@v4
5253 with :
53- python-version : 3.6
54+ python-version : 3.8
5455 - name : Install dependencies
5556 run : |
5657 pip install "solc-select>=v1.0.0b1"
5758 solc-select use 0.5.7 --always-install
5859 pip install .
5960 - name : Set up nix
6061 if : matrix.type == 'dapp'
61- uses : cachix/install-nix-action@v16
62+ uses : cachix/install-nix-action@v18
6263 - name : Set up cachix
6364 if : matrix.type == 'dapp'
64- uses : cachix/cachix-action@v10
65+ uses : cachix/cachix-action@v12
6566 with :
6667 name : dapp
6768 - name : Run Tests
6869 env :
6970 TEST_TYPE : ${{ matrix.type }}
7071 GITHUB_ETHERSCAN : ${{ secrets.GITHUB_ETHERSCAN }}
72+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7173 shell : bash
7274 run : |
7375 bash "scripts/ci_test_${TEST_TYPE}.sh"
0 commit comments