Skip to content

sadr: upkeep 2026-11-01 - #6

Merged
sadrbot[bot] merged 2 commits into
mainfrom
sadr/upkeep
Nov 1, 2026
Merged

sadrbot[bot] merged 2 commits into
mainfrom
sadr/upkeep

Conversation

@sadrbot

@sadrbot sadrbot Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

What this PR does

Sadr moved the Semgrep CI image to 1.182.0, the newest release that cleared the 7-day cooldown. Sadr also lifted the cooldown exception on Node 24.22.1, because that release cleared the cooldown on 2026-10-28T10:38Z. Node stays at 24.22.1, the newest release of the newest LTS line before the cooldown cutoff.

Changes

  • CI: semgrep/semgrep 1.181.0 → 1.182.0, pinned by digest (.github/workflows/semgrep.yml)
  • CI: removed the three # sadr: cooldown exception comments above node-version: 24.22.1 (.github/workflows/conformance.yml)

Supply chain

  • cooldown: unchanged (the repo has no package manager and no lockfile)
  • pins: semgrep/semgrep:1.182.0@sha256:4a34048c04fef049f71665047f074cffb00cc3d89482f965a5cd151d589237af (digest built 2026-10-20T20:03Z). Every other pin is already the newest that cleared the cooldown: actions/checkout v7.0.1, actions/setup-node v7.1.0, actions/upload-artifact v7.0.2, koreader/kosync:latest (same digest as v2.1.1), and koreader/test-data at c3b5d06, its master head, with no release tags.
  • cooldown exceptions: none
  • inside the cooldown (already merged): none
  • waiting for cooldown: Node 24.22.2 (clears 2026-11-04T18:39Z) | Node 26.13.0, the first LTS release of Node 26 (clears 2026-11-04T16:57Z) | semgrep/semgrep 1.183.0 (clears 2026-11-05T18:33Z)

Security findings

  • untriaged: 0 → 0 (Semgrep API and semgrep ci --dry-run)
  • open: 3 → 3
  • fixed: 0
  • false positive: 0
  • accepted risk: 0
  • other: 0
  • suppressions reviewed: 0

Holds

AGENTS.md

Merging

  • auto-merge: all (owner Settings in pid1/.github, upkeep PRs)
  • turned on auto-merge (merge)

Needs you

  • None.

Verification

  • node --check verify.mjs && node --check vectors/check.mjs && node --check coverage.mjs with Node 24.22.1: passed
  • node coverage.mjs: OK — spec and verifier agree.
  • node vectors/check.mjs --big --koreader koreader-test-data (koreader/test-data at c3b5d06e1ae8ea088bd898b0e7f9da3753d0d86c): 10 passed, 0 failed
  • node verify.mjs --help: exit 2, as designed
  • sh reference-server/run.sh start (Podman), ciuser2 registered as in the reference job, then node verify.mjs --base-url http://127.0.0.1:8080 --user ciuser1 --password cipass1 --register --strict-accept --second-user ciuser2 --second-password secondpass: RESULT: conformant, exit 0
  • semgrep ci --dry-run inside semgrep/semgrep:1.182.0 at the pinned digest, on the branch: exit 0, 3 findings, none blocking
  • pins.py check on both workflows and reference-server/run.sh: 13 pins checked, 0 with problems
  • semgrep ci --dry-run on the branch: the same 3 findings as on main, all triaged as accepted risk
  • gitleaks git on the new commits and on the full history: no leaks found
  • The same checks on main before any change: all passed

Run

  • 9 minutes, US$1.54

Not done or not checked

  • None.

Opened by Sadr, a dark factory for software.

sadrbot Bot and others added 2 commits November 1, 2026 11:54
Pin semgrep/semgrep:1.182.0 by a digest built 2026-10-20T20:03Z, which cleared the 7-day cooldown. Semgrep 1.183.0 clears it on 2026-11-05T18:33Z.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Node 24.22.1 was published 2026-10-21T10:38Z and cleared the 7-day cooldown on 2026-10-28T10:38Z. It stays the pin: it is the newest release of the newest LTS line (24) before the cooldown cutoff.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sadrbot
sadrbot Bot enabled auto-merge November 1, 2026 11:58
@sadrbot
sadrbot Bot merged commit e2a1b72 into main Nov 1, 2026
4 checks passed
sadrbot Bot added a commit that referenced this pull request Nov 1, 2026
The upkeep worker (#6) started a second kosync server with KOSYNC_NAME and KOSYNC_PORT, checked its healthcheck, and stopped it with the same KOSYNC_NAME.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sadrbot sadrbot Bot mentioned this pull request Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants