Skip to content

obviyus/codex-changelog

Repository files navigation

codex-changelog

Generate and publish X posts for openai/codex releases.

If multiple public releases appear between checks, script outputs all unseen releases from oldest to newest.

Run

bun run index.ts

Automation

  • workflow: .github/workflows/hourly.yml
  • schedule: hourly (0 * * * *) + manual trigger
  • index.ts generates, publishes to X, and updates state in one run
  • commits .state/last_posted_tag.txt when changed
  • CI uses Claude CLI for post generation

Required secrets:

  • CLAUDE_CODE_OAUTH_TOKEN
  • X_API_KEY
  • X_API_SECRET
  • X_ACCESS_TOKEN
  • X_ACCESS_TOKEN_SECRET

Useful flags

  • none. single-purpose command.

Post generation

  • default: post generated by local claude CLI
  • style: multiline summary with line-level emojis + changelog link
  • claude-only mode (fails loud on invalid/empty output)
  • stdout: final posted text only

State file

Default: .state/last_posted_tag.txt

  • script skips output when state tag matches latest tag
  • script backfills all unseen releases between state tag -> latest
  • script writes tag only after successful post publish

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors