Skip to content

Move CLI docs generator to scheduled action#158

Open
jbellerb wants to merge 1 commit intomainfrom
jae/push-rlxuxlmxqrzt
Open

Move CLI docs generator to scheduled action#158
jbellerb wants to merge 1 commit intomainfrom
jae/push-rlxuxlmxqrzt

Conversation

@jbellerb
Copy link
Contributor

Currently, generating CLI docs is part of the main CI action. Whenever
someone opens a pull request, the bot fetches the latest CLI, generates
new docs, and inserts a commit into the PR. The extra commit makes
PRs noisier to review and can cause merge conflicts. Instead, run the
generator on a weekly schedule.

The action has its own branch: actions/update-cli-docs. Every monday,
the action will checkout main, run the CLI tests, update the docs with
the week's CLI changes, and force push to the branch. Finally, the bot
either opens a new PR, or updates the previous week's if it hasn't been
merged yet.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Preview Deployment

Name URL
Preview https://pr-158-superfly-sprites-docs.fly.dev

Commit: 2e14b06

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Lighthouse Results

URL Performance Accessibility Best Practices SEO
/ 🟢 91 🟢 100 🟢 96 🟢 100

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

E2E Test Results

✅ Tests success

Ran against: https://pr-158-superfly-sprites-docs.fly.dev

Currently, generating CLI docs is part of the main CI action. Whenever
someone opens a pull request, the bot fetches the latest CLI, generates
new docs, and inserts a commit into the PR. The extra commit makes
PRs noisier to review and can cause merge conflicts. Instead, run the
generator on a weekly schedule.

The action has its own branch: `actions/update-cli-docs`. Every monday,
the action will checkout main, run the CLI tests, update the docs with
the week's CLI changes, and force push to the branch. Finally, the bot
either opens a new PR, or updates the previous week's if it hasn't been
merged yet.
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