Skip to main content

start-dev-cycle

Starts a new jmxfetch development cycle by bumping to the next SNAPSHOT version in pom.xml, README.md, and test.yml, and adding a new CHANGELOG.md placeholder. Pass the next snapshot version as the argument (e.g. /start-dev-cycle 0.52.1-SNAPSHOT).

インストールへ移動

ソース情報

リポジトリ
DataDog/jmxfetch
ソースの最終更新活動
2026年4月13日 16:12
検出された SKILL.md の言語
英語
スター
109
フォーク
83

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
start-dev-cycle
description
Starts a new jmxfetch development cycle by bumping to the next SNAPSHOT version in pom.xml, README.md, and test.yml, and adding a new CHANGELOG.md placeholder. Pass the next snapshot version as the argument (e.g. /start-dev-cycle 0.52.1-SNAPSHOT).
allowed-tools
Read Edit Bash(git add *) Bash(git commit *) Bash(git push *) Bash(gh pr create *)
argument-hint
<next-snapshot-version>
You are starting a new jmxfetch development cycle. The new SNAPSHOT version is: **$ARGUMENTS** ## Step 1 — Read current state Read these four files to confirm the current version references before changing them: 1. **`pom.xml`** — current `<version>` tag (~line 8) 2. **`README.md`** — jar filename in the "Running" section (~line 184) 3. **`.github/workflows/test.yml`** — jar filename in the JDK 7 verification step (~line 65) 4. **`CHANGELOG.md`** — the top heading (first `# X.Y.Z / ...` line) ## Step 2 — Update all four files ### `pom.xml` Replace the current `<version>` with the new SNAPSHOT: ```xml <version>$ARGUMENTS</version> ``` ### `README.md` Replace the jar filename in the "Running" section: ``` jmxfetch-$ARGUMENTS-jar-with-dependencies.jar ``` ### `.github/workflows/test.yml` Replace the jar filename in the JDK 7 `docker run` command: ``` jmxfetch-$ARGUMENTS-jar-with-dependencies.jar ``` ### `CHANGELOG.md` Add a new placeholder section at the very top (after `Changelog\n=========`): ``` # X.Y.Z / TBC ``` Where `X.Y.Z` is the version from `$ARGUMENTS` with `-SNAPSHOT` stripped. ## Step 3 — Commit, push and open PR Stage and commit all four files: ```bash git add pom.xml README.md .github/workflows/test.yml CHANGELOG.md git commit -m "chore: Starting dev cycle by returning version to a SNAPSHOT" ``` Push the branch and open a PR against `master`: ```bash git push -u origin HEAD gh pr create \ --title "chore: Starting dev cycle by returning version to a SNAPSHOT" \ --body "Bumps version to \`$ARGUMENTS\` and adds \`CHANGELOG.md\` placeholder for the next release." ```
GitHubで見る