Skip to content

Commit

Permalink
GHA: self-host by default. Skip jq, nasm, powershell, xslt, vbs
Browse files Browse the repository at this point in the history
Xslt may never be able to do full self-hosted tests. Powershell succeeds
but doubles the total runtime for the GHA workflow.

We would definitely like jq, nasm, and possibly vbs to be fixed for
self-hosted tests.
Ticket tracking fixes: #662
  • Loading branch information
kanaka committed Aug 22, 2024
1 parent fd626a7 commit 3307f07
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
self-hosted:
description: 'Include self-hosted tests'
required: true
default: 'no'
default: 'yes'
options: ['yes', 'no']

jobs:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 }}
Expand Down
12 changes: 6 additions & 6 deletions IMPLS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand All @@ -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}
Expand All @@ -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}
Expand All @@ -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}
Expand Down Expand Up @@ -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}

Expand All @@ -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

0 comments on commit 3307f07

Please sign in to comment.