Skip to content

Commit

Permalink
GHA: self-host tests by default. Skip jq, nasm, xslt, vbs
Browse files Browse the repository at this point in the history
xslt may never be able to do this but 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 435c04e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 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
10 changes: 5 additions & 5 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 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 435c04e

Please sign in to comment.