Skip to content

ci: drop skill docs staleness check, keep generation smoke test#218

Merged
schpetbot merged 2 commits into
mainfrom
schpet/push-wlvrvuoumkou
May 15, 2026
Merged

ci: drop skill docs staleness check, keep generation smoke test#218
schpetbot merged 2 commits into
mainfrom
schpet/push-wlvrvuoumkou

Conversation

@schpetbot
Copy link
Copy Markdown
Collaborator

The skill docs check was failing because Deno.consoleSize() returns different values depending on the runner's pseudo-terminal dimensions (CI is wide, local terminals vary). Since the docs are for LLM consumption and not correctness, dropping the git diff check and just verifying generation doesn't crash.

alex-quilt and others added 2 commits May 1, 2026 12:09
The Linux keyring backend gated availability on the exit code of
`secret-tool --version`, but that flag has never existed in any release
of libsecret (including master). On every Linux system, `secret-tool
--version` prints usage and exits 2, so isAvailable() always returned
false and 'linear auth login' failed with 'No system keyring found',
even when gnome-keyring-daemon was running fine.

Drop the version probe and rely on the existing lookup probe, plus an
explicit check for the well-known 'was not provided by any .service
files' stderr that secret-tool emits when no Secret Service is
registered on the session bus. This matches the shape of the existing
test/keyring.integration.test.ts isKeyringAvailable() helper.
@schpetbot schpetbot merged commit f7922d4 into main May 15, 2026
15 checks passed
@schpetbot schpetbot deleted the schpet/push-wlvrvuoumkou branch May 15, 2026 03:54
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.

3 participants