bots-garden/sidekickspublic Fork
⑂ 179df39
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/sidekicks.git
git clone ssh://git@rickub.com/bots-garden/sidekicks.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

🛟 Updated.

k33g committed 2026-10-30T06:56:46+01:00 Browse files
179df39 parent: 6d8ca4c
modified .github/workflows/ci.yml +5 -3
@@ -27,12 +27,14 @@ jobs:
2727 env:
2828 DEBIAN_FRONTEND: noninteractive
2929 steps:
30- # First: checkout needs git, bindings-check runs git diff.
31- - name: Install the system packages (git, C compiler, GTK 4, WebKitGTK 6, procps)
30+ # First, with bash only: the JavaScript actions below (checkout,
31+ # setup-go, setup-node) run inside this container on Rickub's runner and
32+ # need node there; checkout needs git, bindings-check runs git diff.
33+ - name: Install the system packages (node, git, C compiler, GTK 4, WebKitGTK 6, procps)
3234 run: |
3335 apt-get update -qq
3436 apt-get install -y -qq --no-install-recommends \
35- ca-certificates curl git build-essential pkg-config \
37+ ca-certificates curl git nodejs build-essential pkg-config \
3638 libgtk-4-dev libwebkitgtk-6.0-dev procps
3739 git config --global --add safe.directory "$GITHUB_WORKSPACE"
3840
@@ -27,12 +27,14 @@ jobs:
27 env:27 env:
28 DEBIAN_FRONTEND: noninteractive28 DEBIAN_FRONTEND: noninteractive
29 steps:29 steps:
30- # First: checkout needs git, bindings-check runs git diff.30+ # First, with bash only: the JavaScript actions below (checkout,
31- - name: Install the system packages (git, C compiler, GTK 4, WebKitGTK 6, procps)31+ # setup-go, setup-node) run inside this container on Rickub's runner and
32+ # need node there; checkout needs git, bindings-check runs git diff.
33+ - name: Install the system packages (node, git, C compiler, GTK 4, WebKitGTK 6, procps)
32 run: |34 run: |
33 apt-get update -qq35 apt-get update -qq
34 apt-get install -y -qq --no-install-recommends \36 apt-get install -y -qq --no-install-recommends \
35- ca-certificates curl git build-essential pkg-config \37+ ca-certificates curl git nodejs build-essential pkg-config \
36 libgtk-4-dev libwebkitgtk-6.0-dev procps38 libgtk-4-dev libwebkitgtk-6.0-dev procps
37 git config --global --add safe.directory "$GITHUB_WORKSPACE"39 git config --global --add safe.directory "$GITHUB_WORKSPACE"
38 40
modified .memory/history.md +1 -0
@@ -157,3 +157,4 @@
157157
158158 - **Owner's report**: the CI had never been seen; 3 runs (push branch, PR, push main) failed in `make lint-go`: Wails v3 cgo needs `GtkFileDialog` (GTK >= 4.10); Rickub's `ubuntu-latest` has an older GTK (likely 22.04). Frontend and bindings steps passed.
159159 - **Fix**: the job runs in a `container: ubuntu:26.04` (same system as the dev sandbox, where make check passes); installs git, build-essential, pkg-config, libgtk-4-dev, libwebkitgtk-6.0-dev, procps, ca-certificates, curl as root (no sudo); `safe.directory` for git. To be confirmed by the next run.
160+- **CI follow-up**: `node: command not found` — Rickub's runner runs JavaScript actions inside the job container; `nodejs` added to the first (bash-only) step.
@@ -157,3 +157,4 @@
157 157
158 - **Owner's report**: the CI had never been seen; 3 runs (push branch, PR, push main) failed in `make lint-go`: Wails v3 cgo needs `GtkFileDialog` (GTK >= 4.10); Rickub's `ubuntu-latest` has an older GTK (likely 22.04). Frontend and bindings steps passed.158 - **Owner's report**: the CI had never been seen; 3 runs (push branch, PR, push main) failed in `make lint-go`: Wails v3 cgo needs `GtkFileDialog` (GTK >= 4.10); Rickub's `ubuntu-latest` has an older GTK (likely 22.04). Frontend and bindings steps passed.
159 - **Fix**: the job runs in a `container: ubuntu:26.04` (same system as the dev sandbox, where make check passes); installs git, build-essential, pkg-config, libgtk-4-dev, libwebkitgtk-6.0-dev, procps, ca-certificates, curl as root (no sudo); `safe.directory` for git. To be confirmed by the next run.159 - **Fix**: the job runs in a `container: ubuntu:26.04` (same system as the dev sandbox, where make check passes); installs git, build-essential, pkg-config, libgtk-4-dev, libwebkitgtk-6.0-dev, procps, ca-certificates, curl as root (no sudo); `safe.directory` for git. To be confirmed by the next run.
160+- **CI follow-up**: `node: command not found` — Rickub's runner runs JavaScript actions inside the job container; `nodejs` added to the first (bash-only) step.