Skip to content

Commit 55aea1e

Browse files
committed
WIP - Github actions
1 parent e228539 commit 55aea1e

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

.github/workflows/test.yml

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Test
2+
on: [push, pull_request]
3+
4+
jobs:
5+
test:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- name: Checkout code
9+
uses: actions/checkout@v2
10+
11+
#on:
12+
# # Trigger the workflow on push or pull request,
13+
# # but only for the main branch
14+
# push:
15+
# branches:
16+
# - master
17+
# pull_request:
18+
# branches:
19+
# - master
20+
# # Also trigger on page_build, as well as release created events
21+
# page_build:
22+
# release:
23+
# types: # This configuration does not affect the page_build event above
24+
# - created
25+
#
26+
#env:
27+
# SECP256K1_REMOTE: "https://github.com/bitcoin-core/secp256k1.git"
28+
# SECP256K1_COMMIT: efad3506a8937162e8010f5839fdf3771dfcf516
29+
# SECP256K1_CONFIGURE: "--enable-module-ecdh --enable-module-recovery --enable-module-schnorrsig --enable-module-extrakeys"
30+
# EXT_SECP256K1_CONFIGURE: "--with-secp256k1-config --with-module-recovery --with-module-ecdh --with-module-schnorrsig --with-module-extrakeys"
31+
#
32+
#jobs:
33+
# test:
34+
# runs-on: ubuntu-latest
35+
# steps:
36+
# - name: Checkout code
37+
# uses: actions/checkout@v2
38+
# - run: ./gradlew check --info
39+
# - run: git clone https://github.com/bitcoin-core/secp256k1.git libsecp256k1
40+
# - run: cd libsecp256k1 && git checkout efad3506a8937162e8010f5839fdf3771dfcf516 \
41+
# && ./autogen.sh \
42+
# && ./configure --enable-tests=no --enable-benchmark=no \
43+
# --enable-experimental --enable-module-ecdh --enable-module-recovery --enable-module-schnorrsig --enable-module-extrakeys \
44+
# && make -j$(nproc) && sudo make install && cd ..
45+
# - run: cd secp256k1 && phpize \
46+
# && ./configure --with-secp256k1-config --with-module-recovery --with-module-ecdh --with-module-schnorrsig --with-module-extrakeys \
47+
# && make -j$(nproc) && sudo make install \
48+
# && cd ..
49+
# - run: composer update
50+
# - run: travis/verify_stubs.sh
51+
# - run: cd secp256k1/ && REPORT_EXIT_STATUS=1 make test || (find tests/*.log -type f -exec cat {} + ; exit 1) && cd ..
52+
# - run: travis/run_coverage_test.sh
53+
# - run: travis/run_valgrind_test.sh
54+
# - run: travis/validate_examples.sh

0 commit comments

Comments
 (0)