diff --git a/.github/workflows/gcc-debug-proof-producer-nix-check.yml b/.github/workflows/gcc-debug-proof-producer-nix-check.yml new file mode 100644 index 000000000..507588d98 --- /dev/null +++ b/.github/workflows/gcc-debug-proof-producer-nix-check.yml @@ -0,0 +1,23 @@ +name: Build and run on Linux Platforms + +on: + workflow_call: + +jobs: + build-and-run: + name: "Build proof-producer binary in debug mode" + runs-on: [self-hosted, Linux, X64, aws_autoscaling] + steps: + # https://github.com/actions/checkout/issues/1552 + - name: Clean up after previous checkout + run: chmod +w -R ${GITHUB_WORKSPACE}; rm -rf ${GITHUB_WORKSPACE}/*; + + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Build and run proof-producer in debug mode + run: | + nix run .#multi-threaded -- --help + nix run .#single-threaded -- --help diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index b7accb798..eb3e81dec 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -12,6 +12,13 @@ jobs: always() && !cancelled() secrets: inherit + test-linux-proof-producer-debug-gcc: + name: Gcc debug proof-producer Linux testing + uses: ./.github/workflows/gcc-debug-proof-producer-nix-check.yml + if: | + always() && !cancelled() + secrets: inherit + post-telemetry: name: Post test results in Open Telemetry format runs-on: [self-hosted, Linux, X64, aws_autoscaling] diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 91ac921fa..38e7f61e4 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -17,14 +17,14 @@ concurrency: jobs: test-linux-gcc: - name: Linux placeholder testing with gcc + name: Gcc release full Linux testing uses: ./.github/workflows/gcc-linux-nix-check.yml if: | always() && !cancelled() secrets: inherit test-linux-clang: - name: Linux placeholder testing with clang + name: Clang release full Linux testing uses: ./.github/workflows/clang-linux-nix-check.yml if: | always() && !cancelled()