Commit Graph

8101 Commits

Author SHA1 Message Date
Lukasz Lenart 08a5eddc33 [maven-release-plugin] prepare release STRUTS_7_1_1 STRUTS_7_1_1 2025-10-01 08:32:26 +02:00
Lukasz Lenart b9590fe7b5 [maven-release-plugin] rollback the release of STRUTS_7_1_1 2025-10-01 08:28:43 +02:00
Lukasz Lenart 9af0b1ad87 [maven-release-plugin] prepare release STRUTS_7_1_1 2025-10-01 08:27:37 +02:00
Lukasz Lenart 32ff5fcc24 Merge pull request #1373 from apache/dependabot/maven/main/org.apache.commons-commons-lang3-3.19.0
WW-5577 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
2025-09-29 15:09:05 +02:00
Lukasz Lenart c7424fd2db Merge pull request #1365 from apache/fix/WW-5573-false-positive-warning
WW-5573 Avoids false positive warning if file doesn't exist already
2025-09-29 15:01:49 +02:00
Lukasz Lenart ae77bdf495 Merge pull request #1376 from apache/fix/improves-claude-code-agents
Improve Claude Code agents configuration for Apache Struts
2025-09-29 15:01:30 +02:00
Lukasz Lenart 1518c16669 Simplify CLAUDE.md through specialized agents and commands automation
- Add 5 specialized agents: security-analyzer, test-runner, code-quality-checker, config-validator, jakarta-migration-helper
- Add 4 new commands: security_scan, run_tests, quality_check, config_analyze
- Reduce CLAUDE.md from 271 to ~120 lines (55% reduction) by extracting procedural knowledge into automation
- Maintain all security principles and quality standards while improving developer workflow
- Enable guided, consistent application of Apache Struts best practices through intelligent automation

The new system provides expert-level guidance without requiring developers to memorize complex procedures,
improving both productivity and code quality consistency across the project.
2025-09-29 12:47:24 +02:00
Lukasz Lenart a2902ebd59 Add comprehensive validate_plan command for Apache Struts development
- Create systematic implementation plan validation command at .claude/commands/validate_plan.md
- Based on humanlayer methodology with Struts-specific adaptations
- Leverages all 6 existing agents (codebase-analyzer, codebase-locator, etc.) in parallel
- Includes Apache Struts security focus (OGNL, CVE patterns, interceptor security)
- Supports Maven module structure (/core/, /plugins/, /apps/, /jakarta/)
- Features comprehensive validation report template with testing strategies and performance analysis
- Integrates WW-XXXX ticket patterns and thoughts/ directory workflows
- Enables thorough verification that implementation plans were executed correctly and meet quality standards

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 12:20:09 +02:00
Lukasz Lenart 904e63970f Defines a commit command to be used with Claude Code 2025-09-29 12:13:25 +02:00
Lukasz Lenart e8243754b1 Allows to use git specific commands by Claude Code 2025-09-29 12:12:40 +02:00
Lukasz Lenart c76e89e85b Add comprehensive create_plan command for Apache Struts development
- Create interactive implementation planning command at .claude/commands/create_plan.md
- Based on humanlayer methodology with Struts-specific adaptations
- Leverages all 6 existing agents (codebase-analyzer, codebase-locator, etc.) in parallel
- Includes Apache Struts security focus (OGNL, CVE patterns, interceptor security)
- Supports Maven module structure (/core/, /plugins/, /apps/, /jakarta/)
- Features comprehensive plan template with testing strategies and performance analysis
- Integrates WW-XXXX ticket patterns and thoughts/ directory workflows
- Enables thorough, actionable implementation plans for any Struts development scenario

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 12:10:56 +02:00
Lukasz Lenart e1de9362af Improve Claude Code agents configuration for Apache Struts
- Replace hardcoded user paths with dynamic $USER environment variable
- Update ticket patterns from eng_XXXX to Apache Struts WW-XXXX format
- Create thoughts/ directory structure for research documentation
- Add Maven build commands (mvn test -DskipAssembly) to agents
- Enhance security analysis with CVE-specific patterns (CVE-2017-5638, CVE-2018-11776)
- Improve Struts-specific knowledge in codebase analysis agents
- Add Jakarta module support and OGNL security focus
- Enable portable configuration across all developers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:57:42 +02:00
Lukasz Lenart 310114d93d Merge pull request #1375 from apache/dependabot/maven/main/org.assertj-assertj-core-3.27.6
Bump org.assertj:assertj-core from 3.27.4 to 3.27.6
2025-09-29 08:25:22 +02:00
Lukasz Lenart 13fe711b40 Merge pull request #1374 from apache/dependabot/maven/main/org.apache.logging.log4j-log4j-bom-2.25.2
Bump org.apache.logging.log4j:log4j-bom from 2.25.1 to 2.25.2
2025-09-29 08:25:07 +02:00
Lukasz Lenart 0160e7385e Merge pull request #1372 from apache/dependabot/maven/main/org.jacoco-jacoco-maven-plugin-0.8.13
Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
2025-09-29 08:24:42 +02:00
Lukasz Lenart 4720c274a2 Merge pull request #1368 from apache/dependabot/github_actions/github/codeql-action-3.30.5
Bump github/codeql-action from 3.30.3 to 3.30.5
2025-09-29 08:23:08 +02:00
Lukasz Lenart 0f8c2e6558 WW-5573 Catches IO exception when a file cannot be deleted and reports it 2025-09-29 08:21:03 +02:00
Lukasz Lenart 3fdc642742 Merge pull request #1366 from apache/deps/WW-5574-commons-logging
WW-5574 Upgrades commons-logging to version 1.3.5
2025-09-29 07:33:40 +02:00
Lukasz Lenart 8f750ead77 Merge pull request #1367 from apache/deps/WW-5575-commons-io
WW-5575 Upgrades commons-io to version 2.20.0
2025-09-29 07:33:32 +02:00
Lukasz Lenart 44598f13e0 Merge pull request #1364 from apache/release/7.1.0
Reverse merge changes from release/7.1.0
2025-09-29 07:33:23 +02:00
dependabot[bot] f70818cf95 Bump org.assertj:assertj-core from 3.27.4 to 3.27.6
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.4 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.6)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 01:37:27 +00:00
dependabot[bot] 4be38b83e8 Bump org.apache.logging.log4j:log4j-bom from 2.25.1 to 2.25.2
Bumps [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) from 2.25.1 to 2.25.2.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/2.x/RELEASE-NOTES.adoc)
- [Commits](https://github.com/apache/logging-log4j2/compare/rel/2.25.1...rel/2.25.2)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-bom
  dependency-version: 2.25.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 01:37:21 +00:00
dependabot[bot] e499b97590 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 01:36:43 +00:00
dependabot[bot] f0c93df602 Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 01:36:38 +00:00
dependabot[bot] 1506fa8018 Bump github/codeql-action from 3.30.3 to 3.30.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.30.3 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Commits](https://github.com/github/codeql-action/compare/v3.30.3...v3.30.5)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 01:05:28 +00:00
Lukasz Lenart ed62673e85 WW-5575 Upgrades commons-io to version 2.20.0 2025-09-28 12:14:07 +02:00
Lukasz Lenart 6bf2bbed84 WW-5574 Upgrades commons-logging to version 1.3.5 2025-09-28 12:11:35 +02:00
Lukasz Lenart d83af8c8c7 WW-5573 Avoids false positive warning if file doesn't exist already 2025-09-28 12:07:14 +02:00
Lukasz Lenart c1b682da2a Merge pull request #1362 from apache/dependabot/maven/main/org.mockito-mockito-core-5.20.0
WW-5572 Bump org.mockito:mockito-core from 5.15.2 to 5.20.0
2025-09-28 11:55:41 +02:00
Lukasz Lenart 3ce668a7d9 Merge pull request #1360 from apache/dependabot/maven/main/org.codehaus.mojo-versions-maven-plugin-2.19.0
Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
2025-09-28 11:52:42 +02:00
Lukasz Lenart d06149a647 Merge pull request #1358 from apache/dependabot/maven/main/org.apache.maven.plugins-maven-failsafe-plugin-3.5.4
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
2025-09-28 11:51:52 +02:00
Lukasz Lenart 7e41e31f27 Merge pull request #1363 from apache/feature/improved-claude-code
Improves CLAUDE.md and defines specific subagents
2025-09-24 10:18:11 +02:00
Lukasz Lenart 4e308e2be0 [maven-release-plugin] prepare for next development iteration 2025-09-24 09:45:02 +02:00
Lukasz Lenart 02858b7ed5 [maven-release-plugin] prepare release STRUTS_7_1_0 STRUTS_7_1_0 2025-09-24 09:44:54 +02:00
Lukasz Lenart 8fcab78c5d [maven-release-plugin] rollback the release of STRUTS_7_1_0 2025-09-24 09:39:45 +02:00
Lukasz Lenart d50cfba32e [maven-release-plugin] prepare release STRUTS_7_1_0 2025-09-24 09:39:08 +02:00
Lukasz Lenart 39014961ab Improves CLAUDE.md and defines specific subagents to be used with research_codebase command 2025-09-24 08:57:52 +02:00
Lukasz Lenart 1b43b53c6b WW-5504 Allows to use request instead of session attribute to store nonce (#1352) 2025-09-24 07:32:13 +02:00
dependabot[bot] f981a0e16b Bump org.mockito:mockito-core from 5.15.2 to 5.20.0
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.15.2 to 5.20.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.15.2...v5.20.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-version: 5.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 01:37:50 +00:00
dependabot[bot] f88ddab777 Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/mojohaus/versions/releases)
- [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/mojohaus/versions/compare/2.18.0...2.19.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:versions-maven-plugin
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 01:36:54 +00:00
dependabot[bot] e334753fa0 Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-version: 3.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 01:36:20 +00:00
Lukasz Lenart 5e5795559b Merge pull request #1350 from apache/dependabot/maven/main/org.assertj-assertj-core-3.27.4
Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
2025-09-15 07:08:35 +02:00
Lukasz Lenart 9f424a94f7 Merge pull request #1349 from apache/dependabot/maven/main/org.apache.maven.plugins-maven-javadoc-plugin-3.11.3
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
2025-09-15 07:08:17 +02:00
Lukasz Lenart 32a763b958 Merge pull request #1348 from apache/dependabot/maven/main/org.springframework-spring-framework-bom-6.2.11
Bump org.springframework:spring-framework-bom from 6.2.9 to 6.2.11
2025-09-15 07:08:00 +02:00
Lukasz Lenart 66b2dc0117 Merge pull request #1347 from apache/dependabot/maven/main/org.eclipse.jetty-jetty-maven-plugin-11.0.26
Bump org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26
2025-09-15 07:07:40 +02:00
Lukasz Lenart 11c83d9484 Merge pull request #1341 from apache/dependabot/github_actions/github/codeql-action-3.30.3
Bump github/codeql-action from 3.30.2 to 3.30.3
2025-09-15 07:07:09 +02:00
dependabot[bot] a9d804ebed Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.3 to 3.27.4.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 01:38:06 +00:00
dependabot[bot] 80eacb3400 Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-version: 3.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 01:37:56 +00:00
dependabot[bot] e685523d19 Bump org.springframework:spring-framework-bom from 6.2.9 to 6.2.11
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.9 to 6.2.11.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.11)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-version: 6.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 01:37:55 +00:00
dependabot[bot] 88d828f216 Bump org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26
Bumps org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26.

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-maven-plugin
  dependency-version: 11.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 01:37:45 +00:00