Skip to content

Dogfood aps as a CI helper (cookbook + ci-dogfood lane) - #86

Merged
0xLeif merged 1 commit into
mainfrom
cursor/dogfood-ci-helper-3f71
Jul 23, 2026
Merged

Dogfood aps as a CI helper (cookbook + ci-dogfood lane)#86
0xLeif merged 1 commit into
mainfrom
cursor/dogfood-ci-helper-3f71

Conversation

@0xLeif

@0xLeif 0xLeif commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

Dogfood aps as a CI/agent state helper, not only as a binary under test.

What changed

  • Scripts/ci-dogfood.sh: job-scoped APS_HOME, FileState key add / set / get / dump
  • Wired into fledge lanes verify and macOS/Linux CI after smoke
  • Scripts/build.sh + Scripts/test.sh: portable Linux Observation linker allowance
  • plugin.toml build hook uses ./Scripts/build.sh -c release
  • AGENTS.md cookbook: FileState session keys, avoid demo keys / StoredState (DynamicKeyStorage StoredState keys write UserDefaults.standard (bypass AppState override)聽#82), CI isolation
  • Smoke always isolates via APS_SMOKE_HOME (no longer inherits dogfood APS_HOME)

Local verify

fledge lanes run verify passed on Linux (includes ci-dogfood).

Follow-ups

Note vs #83

#83 (test isolation / matrix CI) also adds portable scripts. Prefer merging #83 first; this PR overlaps Scripts/build.sh / Scripts/test.sh lightly and can rebase.

Open in WebOpen in Cursor

@0xLeif
0xLeif marked this pull request as ready for review July 22, 2026 23:55
@cursor

cursor Bot commented Jul 22, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

0xLeif added a commit that referenced this pull request Jul 23, 2026
@0xLeif
0xLeif force-pushed the cursor/dogfood-ci-helper-3f71 branch from 561312f to 0a00922 Compare July 23, 2026 00:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃挕 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0a009225b6

鈩癸笍 About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 馃憤.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread fledge.toml
@0xLeif
0xLeif force-pushed the cursor/dogfood-ci-helper-3f71 branch 4 times, most recently from c0572ac to 8242608 Compare July 23, 2026 01:08

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃挕 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8242608aaf

鈩癸笍 About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 馃憤.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated
@0xLeif
0xLeif force-pushed the cursor/dogfood-ci-helper-3f71 branch from 8242608 to 7e0c440 Compare July 23, 2026 01:23
@0xLeif
0xLeif merged commit b85a099 into main Jul 23, 2026
5 checks passed
@0xLeif
0xLeif deleted the cursor/dogfood-ci-helper-3f71 branch July 23, 2026 01:40
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.

1 participant