11 runs-on: ubuntu-latest
13 - uses: actions/checkout@v2
17 sudo apt-get -y install libmagic-dev
18 sudo apt-get -y install libpango1.0-dev
19 sudo apt-get -y install libsnappy-dev
20 sudo apt-get -y install libzstd-dev
21 wget https://github.com/vmt/udis86/archive/v1.7.2.tar.gz && tar xzvf v1.7.2.tar.gz && ( cd udis86-1.7.2/ && perl -pi -e "s/ \/ 32/ \/\/ 32/g" scripts/ud_opcode.py && perl -pi -e "s/keys.sort()/keys = sorted(keys)/g" scripts/ud_opcode.py && ./autogen.sh && ./configure --enable-shared=yes && make && sudo make install ) && sudo ldconfig
23 run: ./build.sh net-bootstrap
25 run: './factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
27 run: './factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
29 run: './factor -run=tools.test resource:core resource:basis'
31 run: './factor -run=help.lint resource:core resource:basis'
36 - uses: actions/checkout@v2
38 run: arch -x86_64 ./build.sh net-bootstrap
40 run: './factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
42 run: './factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
44 run: './factor -run=tools.test resource:core'
46 run: './factor -run=help.lint resource:core resource:basis'
49 runs-on: windows-latest
51 - uses: actions/checkout@v2
55 call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
56 build.cmd net-bootstrap
59 run: 'factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
62 run: 'factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
65 run: 'factor -run=tools.test resource:core'
68 run: 'factor -run=help.lint resource:core resource:basis'