Enable self-hosted runners only for the origin escargot repo

Signed-off-by: Hyukwoo Park <hyukwoo.park@jbnu.ac.kr>
This commit is contained in:
Hyukwoo Park 2026-02-07 17:12:06 +09:00 committed by Patrick Kim
commit eeea83ef3e
2 changed files with 5 additions and 1 deletions

View file

@ -15,6 +15,7 @@ permissions:
jobs:
review:
if: github.repository == 'Samsung/escargot'
runs-on: [self-hosted, escargot-review]
steps:
@ -106,4 +107,4 @@ jobs:
});
await new Promise(r => setTimeout(r, 200));
}
}

View file

@ -484,6 +484,7 @@ jobs:
$RUNNER --arch=x86_64 --engine="$GITHUB_WORKSPACE/out/debug/x64/escargot" modifiedVendorTest regression-tests new-es intl sunspider-js
build-test-on-self-hosted-linux:
if: github.repository == 'Samsung/escargot'
runs-on: [self-hosted, linux, x64, test]
timeout-minutes: 60
steps:
@ -511,6 +512,7 @@ jobs:
LD_LIBRARY_PATH=/usr/icu78-64/lib/ python tools/kangax/run-kangax.py --engine="${{ github.workspace }}/build/out_linux64/escargot"
build-test-on-self-hosted-arm-linux:
if: github.repository == 'Samsung/escargot'
runs-on: [self-hosted, linux, arm, test]
timeout-minutes: 60
steps:
@ -526,6 +528,7 @@ jobs:
GC_FREE_SPACE_DIVISOR=1 $RUNNER --engine="${{ github.workspace }}/out/escargot" --test262-extra-arg="--skip intl402 --skip sm --skip Temporal" new-es v8 spidermonkey chakracore test262
build-test-on-self-hosted-arm64-linux:
if: github.repository == 'Samsung/escargot'
runs-on: [self-hosted, linux, arm64, test]
timeout-minutes: 60
steps: