OpenParable
Skip to content
← Back to skills

Release All

DevOps & Security
release-all

Release All is an Agent Skill for devops & security published in the duobaseio/forui repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Prepare, PR, and release all packages at the same version

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/duobaseio/forui/blob/HEAD/.agents/skills/release-all/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/release-all, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Release all packages (forui_assets, forui, forui_hooks) at version $0.

Step 1: Prepare

Run make prepare-all v=$0. If it fails, report the error and stop.

Step 2: Commit & PR

  1. Create a release branch: git checkout -b release/$0
  2. Stage and commit all changes: git add -A && git commit -m "Prepare to release $0"
  3. Push and create a PR:
    git push -u origin release/$0
    gh pr create --title "Prepare to release $0" --body "Prepare to release forui_assets, forui, and forui_hooks $0."
    

Step 3: Wait for CI

Run gh pr checks --watch. If any check fails, report which checks failed and stop.

Step 4: Merge

Tell me that CI passed and ask for approval to merge. Once I approve, run:

gh pr merge --squash --admin --delete-branch
git checkout main && git pull

Step 5: Release

Run make release-all v=$0 force=true.