Skip to content

Commit fab5265

Browse files
committed
ci: smoke install-sh-linux runs on native ubuntu (avoids checkout REST-API path)
1 parent 46fb9f0 commit fab5265

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/smoke.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,19 @@ jobs:
2828
run: bash tests/smoke/install-docker-pull.sh
2929

3030
install-sh-linux:
31+
# Native ubuntu runner — its checkout uses local git, avoiding the
32+
# REST-API code path that triggers GitHub's actions-abuse detection
33+
# on containerised jobs.
3134
runs-on: ubuntu-latest
32-
container:
33-
image: python:3.12-slim
3435
steps:
3536
- uses: actions/checkout@v4
36-
- name: install deps
37-
run: |
38-
apt-get update -qq
39-
apt-get install -y --no-install-recommends bash git curl >/dev/null
40-
- name: bash install.sh inside container → unit files staged
37+
- uses: actions/setup-python@v5
38+
with:
39+
python-version: '3.12'
40+
- name: bash install.sh on bare ubuntu → unit files staged
4141
env:
4242
INSTALL_TEST_MODE: skip-heavy
43-
TAM_MEMORY_DIR: /root/.tam
43+
TAM_MEMORY_DIR: ${{ github.workspace }}/.tam
4444
run: |
4545
bash install.sh --ide cursor 2>&1 | tail -20 || true
4646
for u in tam-dashboard.service tam-reflection.service tam-reflection.path; do

0 commit comments

Comments
 (0)