Last active
April 29, 2026 17:14
-
-
Save jwmatthews/7df2f15b0c3edf2fd6378251447f55c6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| time ./run.sh --generate-rules \ | |
| --from v5.3.3 --to v6.4.1 \ | |
| --dep-from v5.3.0 --dep-to v6.4.0 \ | |
| --from-node-version 18 --to-node-version 20 \ | |
| --from-install-command "corepack yarn install" \ | |
| --non-interactive | |
| [INFO] Temp directory: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN | |
| [INFO] Path saved to .semver_runner | |
| [STEP 1/4] Cloning repositories | |
| [INFO] Cloning patternfly-react... | |
| [INFO] Cloning patternfly... | |
| [STEP 2/4] Selecting version tags | |
| [INFO] Analysis range: patternfly-react v5.3.3 -> v6.4.1 | |
| [INFO] Dependency range: patternfly v5.3.0 -> v6.4.0 | |
| [STEP 3/4] Running semver-analyzer analyze | |
| [INFO] Running '/Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/bin/semver-analyzer analyze typescript --repo /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/patternfly-react --from v5.3.3 --to v6.4.1 --dep-repo /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/patternfly --dep-from v5.3.0 --dep-to v6.4.0 --dep-build-command source ~/.nvm/nvm.sh && nvm exec 20.11.0 bash -c 'export NODE_ENV=development && yarn install && npx gulp buildPatternfly' --build-command corepack yarn build --from-node-version 18 --to-node-version 20 --from-install-command corepack yarn install --no-llm --log-file /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T221505/semver_analyze.log --log-level info -o /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_report.json' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T221505/semver_analyze.stdout | |
| [INFO] Semver analysis complete (3m06s) | |
| [INFO] Report: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_report.json | |
| [STEP 4/4] Generating Konveyor rules | |
| [INFO] Running '/Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/bin/semver-analyzer konveyor typescript --from-report /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_report.json --output-dir /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_rules --log-file /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T221505/semver_konveyor.log --log-level info --rename-patterns /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/patternfly-token-mappings.yaml' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T221505/semver_konveyor.stdout | |
| [INFO] Rule generation complete (0m01s) | |
| [INFO] Rule generation complete! | |
| [INFO] Rules: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_rules/ | |
| [INFO] Report: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_report.json | |
| [INFO] Path saved to .semver_runner for use with --migrate | |
| [INFO] Total runtime: 4m31s | |
| real 4m31.261s | |
| user 5m37.432s | |
| sys 4m55.103s | |
| 337.43s user 295.11s system 233% cpu 4:31.27 total | |
| #Use 2.1.0 from quipucords | |
| https://github.com/quipucords/quipucords-ui/releases/tag/2.1.0 | |
| time ./run.sh --migrate ./quipucords-ui --non-interactive | |
| [INFO] Using rules from .semver_runner: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN | |
| [INFO] Base branch: main | |
| [INFO] Creating migration branch: semver/goose/042826-2223 | |
| Switched to branch 'main' | |
| Your branch is up to date with 'origin/main'. | |
| Switched to a new branch 'semver/goose/042826-2223' | |
| [INFO] Project: /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/quipucords-ui | |
| [INFO] Branch: semver/goose/042826-2223 | |
| [INFO] Rules: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN | |
| [INFO] Agent: goose | |
| [INFO] Temp dir: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6 | |
| [STEP 1/8] Generating provider settings | |
| [STEP 2/8] Starting frontend-analyzer-provider | |
| [INFO] Running '/Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/bin/frontend-analyzer-provider serve -p 9002' | |
| [INFO] frontend-analyzer-provider started (PID 13313, port 9002) | |
| [STEP 3/8] Running kantra analysis | |
| [INFO] Running '/Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/.kantra/kantra analyze --provider java --input /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/quipucords-ui --output /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/kantra --rules /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-rules.5tWXxN/semver_rules --override-provider-settings /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/provider_settings.json --enable-default-rulesets=false --run-local --overwrite' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T222352/kantra.log | |
| [INFO] Kantra analysis complete (0m44s) | |
| [STEP 4/8] Stopping frontend-analyzer-provider | |
| [INFO] frontend-analyzer-provider stopped | |
| [STEP 5/8] Converting kantra output to JSON | |
| [INFO] Converted: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/kantra/output.json | |
| [STEP 6/8] Applying pattern-based fixes | |
| [INFO] Running 'unbuffer /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/bin/fix-engine-cli fix /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/quipucords-ui --strategies /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/rules/fix-guidance/fix-strategies.json --input /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/kantra/output.json' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T222352/fix-pattern.log | |
| [INFO] Pattern-based fixes complete (0m01s) | |
| [STEP 7/8] Applying LLM-based fixes | |
| [INFO] Running 'unbuffer /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/bin/fix-engine-cli fix /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/quipucords-ui --input /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/kantra/output.json --llm-provider goose --goose-timeout 300 --strategies /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/rules/fix-guidance/fix-strategies.json' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T222352/fix-llm.log | |
| [INFO] LLM-based fixes complete (59m57s) | |
| [INFO] Committed automated fixes | |
| [STEP 8/8] Running goose for remaining fixes | |
| [INFO] Running 'env GOOSE_MODE=auto goose run -i /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/prompt.md' | |
| [INFO] Follow logs: tail -f /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T222352/agent-goose.log | |
| [INFO] Goose agent complete (5m31s) | |
| [INFO] Committed AI agent fixes | |
| [INFO] Migration complete! | |
| [INFO] Project: /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/quipucords-ui | |
| [INFO] Kantra output: /var/folders/l1/1b7gzz8n02b5nrtdq51bnj4r0000gn/T//pf-migrate.D9ZDU6/kantra/ | |
| [INFO] Logs: /Users/jmatthews/synced/runs/2026_04_28b/patternfly-tools/logs/20260428T222352/ | |
| [INFO] Total runtime: 66m15s | |
| ./run.sh --migrate ./quipucords-ui --non-interactive 818.64s user 375.06s system 30% cpu 1:06:14.31 total |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment