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).

Zur Installation springen

Quellinformationen

Repository
DataDog/jmxfetch
Letzte Quellaktivität
13. April 2026 um 16:12
Erkannte Sprache von SKILL.md
Englisch
Sterne
109
Forks
83

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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." ```
Auf GitHub ansehen