-
Notifications
You must be signed in to change notification settings - Fork 13
chore: release v0.10.3 #719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chainVerify version consistency across the monorepo release. The jitar dependency has been correctly updated to 0.10.3. However, ensure all related version references throughout the PR have been updated consistently (root package.json, other example packages, packages, CHANGELOG.md, and CLI version). [/request_verification] 🏁 Script executed: #!/bin/bash
# Description: Verify version consistency across the monorepo for v0.10.3 release
# Check: All version references should show 0.10.3 (not 0.10.2)
echo "=== Checking root package.json ==="
rg -A 2 '"version"' package.json | head -5
echo -e "\n=== Checking all example package.json files ==="
fd 'examples/.*/package.json' --exec rg -H '"jitar"' {}
echo -e "\n=== Checking packages directory ==="
fd 'packages/.*/package.json' --exec rg -H '"version"' {} | grep -E 'packages/(jitar|create-jitar|plugin-vite|cli)' | head -10
echo -e "\n=== Checking for remaining 0.10.2 references ==="
rg '0\.10\.2' --type json || echo "✓ No 0.10.2 references found in JSON files"
echo -e "\n=== Checking CLI version ==="
rg '0\.10\.3|0\.10\.2' packages/cli/src/commands/ShowVersion.ts || echo "⚠ ShowVersion.ts not found or version not detected"
echo -e "\n=== Checking CHANGELOG ==="
rg '0\.10\.3|0\.10\.2' CHANGELOG.md | head -5 || echo "⚠ CHANGELOG.md not found"Length of output: 693 The script output reveals an inconsistency: init templates still reference v0.10.2. Let me verify the complete scope of changes needed: Now let me check if the init templates should be updated as part of this release: Update init templates to v0.10.3—they still reference v0.10.2. The monorepo version has been mostly updated to v0.10.3, but the user-facing init templates were missed:
These templates guide developers creating new projects and should reference the latest version. 🤖 Prompt for AI Agents |
||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,6 +16,6 @@ | |
| "typescript": "5.9.3" | ||
| }, | ||
| "dependencies": { | ||
| "jitar": "0.10.2" | ||
| "jitar": "0.10.3" | ||
| } | ||
| } | ||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| import Command from '../Command'; | ||
| import ArgumentProcessor from '../ArgumentProcessor'; | ||
|
|
||
| const versionNumber = 'v0.10.2'; | ||
| const versionNumber = 'v0.10.3'; | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick | 🔵 Trivial LGTM! Version string updated correctly. The version constant has been correctly updated to v0.10.3, matching the package version. Optional: Consider dynamically importing version from package.json To avoid manual updates in future releases, you could consider dynamically importing the version from package.json: import { readFileSync } from 'fs';
import { join, dirname } from 'path';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const packageJson = JSON.parse(readFileSync(join(__dirname, '../../../package.json'), 'utf-8'));
const versionNumber = `v${packageJson.version}`;However, the current hardcoded approach is simpler and perfectly acceptable for a release process. 🤖 Prompt for AI Agents |
||
|
|
||
| export default class ShowVersion implements Command | ||
| { | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix markdown formatting violations that will fail linting.
The CHANGELOG has two style issues that violate markdown standards and will likely fail the CI pipeline:
# v0.10.3heading must be surrounded by blank lines. Add a blank line before it.# v0.10.3(h1) directly to### Chores(h3), skipping h2. Change### Choresto## Chores.Apply this diff to fix both issues:
📝 Committable suggestion
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
1-1: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below
(MD022, blanks-around-headings)
4-4: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3
(MD001, heading-increment)
🤖 Prompt for AI Agents