bots-garden/sidekickspublic Fork
⑂ f443a08
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-30T07:05:39+01:00 Browse files
f443a08 parent: fc963c0
modified .github/workflows/ci.yml +2 -2
@@ -30,12 +30,12 @@ jobs:
3030 # Everything is installed with bash: on Rickub's runner, JavaScript
3131 # actions run inside this container and setup-go did not read go.mod.
3232 # Only actions/checkout is used, once node is there.
33- - name: Install the system packages (node, npm, git, C compiler, GTK 4, WebKitGTK 6, procps)
33+ - name: Install the system packages (node, npm, git, C compiler, GTK 4, WebKitGTK 6, procps, jq)
3434 run: |
3535 apt-get update -qq
3636 apt-get install -y -qq --no-install-recommends \
3737 ca-certificates curl git nodejs npm build-essential pkg-config \
38- libgtk-4-dev libwebkitgtk-6.0-dev procps
38+ libgtk-4-dev libwebkitgtk-6.0-dev procps jq
3939 git config --global --add safe.directory "$GITHUB_WORKSPACE"
4040 node --version
4141
@@ -30,12 +30,12 @@ jobs:
30 # Everything is installed with bash: on Rickub's runner, JavaScript30 # Everything is installed with bash: on Rickub's runner, JavaScript
31 # actions run inside this container and setup-go did not read go.mod.31 # actions run inside this container and setup-go did not read go.mod.
32 # Only actions/checkout is used, once node is there.32 # Only actions/checkout is used, once node is there.
33- - name: Install the system packages (node, npm, git, C compiler, GTK 4, WebKitGTK 6, procps)33+ - name: Install the system packages (node, npm, git, C compiler, GTK 4, WebKitGTK 6, procps, jq)
34 run: |34 run: |
35 apt-get update -qq35 apt-get update -qq
36 apt-get install -y -qq --no-install-recommends \36 apt-get install -y -qq --no-install-recommends \
37 ca-certificates curl git nodejs npm build-essential pkg-config \37 ca-certificates curl git nodejs npm build-essential pkg-config \
38- libgtk-4-dev libwebkitgtk-6.0-dev procps38+ libgtk-4-dev libwebkitgtk-6.0-dev procps jq
39 git config --global --add safe.directory "$GITHUB_WORKSPACE"39 git config --global --add safe.directory "$GITHUB_WORKSPACE"
40 node --version40 node --version
41 41
modified .memory/history.md +1 -0
@@ -159,3 +159,4 @@
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.
160160 - **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.
161161 - **CI follow-up 2**: `actions/setup-go` on Rickub ignored `go-version-file` and found no Go. setup-go and setup-node removed: Go installed from go.dev (version from go.mod, dpkg arch), node and npm from Ubuntu 26.04 (node 22.22); only actions/checkout kept.
162+- **CI follow-up 3**: lint, Go tests, svelte-check and vitest pass on Rickub; the shell tests failed for want of `jq` (scripts/agents.sh) — jq added to the apt packages.
@@ -159,3 +159,4 @@
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.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.
161 - **CI follow-up 2**: `actions/setup-go` on Rickub ignored `go-version-file` and found no Go. setup-go and setup-node removed: Go installed from go.dev (version from go.mod, dpkg arch), node and npm from Ubuntu 26.04 (node 22.22); only actions/checkout kept.161 - **CI follow-up 2**: `actions/setup-go` on Rickub ignored `go-version-file` and found no Go. setup-go and setup-node removed: Go installed from go.dev (version from go.mod, dpkg arch), node and npm from Ubuntu 26.04 (node 22.22); only actions/checkout kept.
162+- **CI follow-up 3**: lint, Go tests, svelte-check and vitest pass on Rickub; the shell tests failed for want of `jq` (scripts/agents.sh) — jq added to the apt packages.