File tree Expand file tree Collapse file tree 2 files changed +46
-16
lines changed Expand file tree Collapse file tree 2 files changed +46
-16
lines changed Original file line number Diff line number Diff line change @@ -64,22 +64,6 @@ linux_container_snippet: &LINUX_CONTAINER
64
64
# More than enough for our scripts.
65
65
memory : 2G
66
66
67
- task :
68
- name : " C++ -fpermissive (entire project)"
69
- << : *LINUX_CONTAINER
70
- env :
71
- CC : g++
72
- CFLAGS : -fpermissive -g
73
- CPPFLAGS : -DSECP256K1_CPLUSPLUS_TEST_OVERRIDE
74
- WERROR_CFLAGS :
75
- ECDH : yes
76
- RECOVERY : yes
77
- SCHNORRSIG : yes
78
- ELLSWIFT : yes
79
- test_script :
80
- - ./ci/ci.sh
81
- << : *CAT_LOGS
82
-
83
67
task :
84
68
name : " C++ (public headers)"
85
69
<< : *LINUX_CONTAINER
Original file line number Diff line number Diff line change @@ -722,6 +722,52 @@ jobs:
722
722
run : |
723
723
cl.exe -c -WX -TP include/*.h
724
724
725
+ cxx_fpermissive_debian :
726
+ name : " C++ -fpermissive (entire project)"
727
+ runs-on : ubuntu-latest
728
+ needs : docker_cache
729
+
730
+ env :
731
+ CC : ' g++'
732
+ CFLAGS : ' -fpermissive -g'
733
+ CPPFLAGS : ' -DSECP256K1_CPLUSPLUS_TEST_OVERRIDE'
734
+ WERROR_CFLAGS :
735
+ ECDH : ' yes'
736
+ RECOVERY : ' yes'
737
+ SCHNORRSIG : ' yes'
738
+ ELLSWIFT : ' yes'
739
+
740
+ steps :
741
+ - name : Checkout
742
+ uses : actions/checkout@v3
743
+
744
+ - name : CI script
745
+ uses : ./.github/actions/run-in-docker-action
746
+ with :
747
+ dockerfile : ./ci/linux-debian.Dockerfile
748
+ tag : linux-debian-image
749
+ command : >
750
+ git config --global --add safe.directory ${{ github.workspace }} &&
751
+ ./ci/ci.sh
752
+
753
+ - run : cat tests.log || true
754
+ if : ${{ always() }}
755
+ - run : cat noverify_tests.log || true
756
+ if : ${{ always() }}
757
+ - run : cat exhaustive_tests.log || true
758
+ if : ${{ always() }}
759
+ - run : cat ctime_tests.log || true
760
+ if : ${{ always() }}
761
+ - run : cat bench.log || true
762
+ if : ${{ always() }}
763
+ - run : cat config.log || true
764
+ if : ${{ always() }}
765
+ - run : cat test_env.log || true
766
+ if : ${{ always() }}
767
+ - name : CI env
768
+ run : env
769
+ if : ${{ always() }}
770
+
725
771
sage :
726
772
name : " SageMath prover"
727
773
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments