diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2ccba5fb4e..dc398f7fc7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ on: self-hosted: description: 'Include self-hosted tests' required: true - default: 'no' + default: 'yes' options: ['yes', 'no'] jobs: @@ -80,7 +80,7 @@ jobs: export ${{ matrix.IMPL }} ./ci.sh perf ${IMPL} - name: Self-hosted Tests - if: ${{ github.event.inputs.self-hosted == 'yes' }} + if: ${{ github.event.inputs.self-hosted != 'no' }} run: | export ${{ matrix.IMPL }} if [ -n "${NO_SELF_HOST:-}" ]; then @@ -127,7 +127,7 @@ jobs: export ${{ matrix.IMPL }} ./ci.sh perf ${IMPL} - name: Self-hosted Tests - if: ${{ github.event.inputs.self-hosted == 'yes' }} + if: ${{ github.event.inputs.self-hosted != 'no' }} run: | export ${{ matrix.IMPL }} if [ -n "${NO_SELF_HOST:-}" ]; then @@ -188,7 +188,7 @@ jobs: export ${{ matrix.IMPL }} ./ci.sh perf ${IMPL} - name: Self-hosted Tests - if: ${{ github.event.inputs.self-hosted == 'yes' }} + if: ${{ github.event.inputs.self-hosted != 'no' }} shell: wsl-bash {0} run: | export ${{ matrix.IMPL }} diff --git a/IMPLS.yml b/IMPLS.yml index 02a8056ce8..1dc99d257b 100644 --- a/IMPLS.yml +++ b/IMPLS.yml @@ -23,7 +23,7 @@ IMPL: - {IMPL: elisp} - {IMPL: elixir} - {IMPL: elm} - - {IMPL: erlang, NO_SELF_HOST: 1} # step8 OOM + - {IMPL: erlang, NO_SELF_HOST: 1} # step4 silent exit on "(DO 3)" - {IMPL: es6} - {IMPL: factor} - {IMPL: fantom} @@ -44,7 +44,7 @@ IMPL: - {IMPL: janet} - {IMPL: java} - {IMPL: java-truffle} - - {IMPL: jq} + - {IMPL: jq, NO_SELF_HOST: 1} # start-up failure and other issues - {IMPL: js} - {IMPL: julia} - {IMPL: kotlin} @@ -59,7 +59,7 @@ IMPL: - {IMPL: mal, MAL_IMPL: nim-mal, BUILD_IMPL: nim, NO_SELF_HOST: 1, NO_PERF: 1, SLOW: 1} - {IMPL: matlab, NO_SELF_HOST_PERF: 1} # Octave, perf timeout - {IMPL: miniMAL, NO_SELF_HOST_PERF: 1, SLOW: 1} # perf timeout - - {IMPL: nasm, NO_SELF_HOST_PERF: 1} # perf OOM + - {IMPL: nasm, NO_SELF_HOST: 1} # needs memory bump, then fails in step7/quasiquote - {IMPL: nim} - {IMPL: objpascal} - {IMPL: objc} @@ -73,7 +73,7 @@ IMPL: # - {IMPL: plsql} - {IMPL: prolog} - {IMPL: ps} - - {IMPL: powershell, NO_SELF_HOST_PERF: 1} + - {IMPL: powershell, NO_SELF_HOST: 1} # works, but too slow be default enabled - {IMPL: purs} - {IMPL: python, python_MODE: python2} - {IMPL: python, python_MODE: python3} @@ -111,7 +111,7 @@ IMPL: #- {IMPL: wasm, wasm_MODE: warpy, NO_SELF_HOST_PERF: 1} # Hangs on GH Actions #- {IMPL: wasm, wasm_MODE: wace_libc, NO_SELF_HOST_PERF: 1} # Hangs on GH Actions - {IMPL: wren} - - {IMPL: xslt} + - {IMPL: xslt, NO_SELF_HOST: 1} # step1 fail: "Too many nested template ..." - {IMPL: yorick} - {IMPL: zig} @@ -122,4 +122,4 @@ IMPL: # - {IMPL: swift4, NO_DOCKER: 1, OS: xcode10}} - {IMPL: swift5, NO_DOCKER: 1, OS: macos} - - {IMPL: vbs, NO_DOCKER: 1, OS: windows} + - {IMPL: vbs, NO_DOCKER: 1, OS: windows, NO_SELF_HOST: 1} # startup invoke failure