ワンクリックで
prepare-release
Use when preparing a new release of mobster — release-please, version bump, GitHub release, PyPI, container image
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when preparing a new release of mobster — release-please, version bump, GitHub release, PyPI, container image
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | prepare-release |
| description | Use when preparing a new release of mobster — release-please, version bump, GitHub release, PyPI, container image |
Mobster uses release-please CLI for versioning and release notes, GitHub Actions for PyPI, and Konflux for the container image.
git pull upstream main --tags
export GITHUB_TOKEN=<your_personal_access_token> # needs repo scope
Install release-please CLI if not already installed — see release-please CLI docs.
make open-release-pr # creates PR with version bump + changelog
make open-release-pr-dry-run # dry-run: preview changes without creating PR
Review the generated PR and merge it into main.
After the PR is merged:
make github-release # tags commit, pushes tag, creates GitHub release
make github-release-dry-run # dry-run preview
This:
vX.Y.Z tag and pushes it to the remotePyPI — triggered automatically by the vX.Y.Z tag push via GitHub Actions. Check https://pypi.org/project/mobster/ for the new version.
Container image — Konflux builds and publishes on every merged PR:
quay.io/redhat-user-workloads/the-collective-tenant/mobster-f7a65quay.io/konflux-ci/mobsterUse when checking formatting, linting, type errors, or security issues in the mobster repository — ruff, pylint, mypy, bandit, yamllint, pip-audit
Use when running integration tests in the mobster repository — requires docker compose, tests OCI registry interactions, cosign, syft, and TPA upload flows
Use when running, filtering, debugging, or adding unit tests in the mobster repository — tox, pytest, coverage
Use when writing, updating, or adding documentation for mobster commands, features, or developer internals — covers file placement and mkdocs.yml nav rules