Repository navigation
Release v0.0.3
Changelog
5fc11c4 Merge pull request #65 from teggr/copilot/add-spring-boot-manage-commands
Add Spring Boot manage commands for actuator endpoints
dda7899 feat: add Spring Boot management commands and configuration documentation
56cb186 feat: remove hosts and tags from SpringBootConfig and related classes
094afa5 Use docker run with curl container in deploy4j network for actuator commands
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
595afc8 Add httpexchanges endpoint (Spring Boot 3.x) and deprecate httptrace
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
2b35319 Add unit tests for SpringBootManage core class
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
0ceb75d Add Spring Boot actuator management commands
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
4df9b62 Initial plan
9b58454 feat: add support for YAML anchors and aliases in configuration
c1dc870 feat: enhance configuration management with thymeleaf templating support
2c946db feat: update deploy4j version to 0.0.2 in installation instructions
dde9b39 feat: add secrets management functionality and update documentation
0481a78 feat: add secrets management functionality and update documentation
528e414 feat: network feature
6bbec89 feat: v2 changes
05fb8e4 feat: update deploy4j version to 0.0.1 in installation instructions
7c2623c feat: add script for JitPack version tagging and release management
a987f48 Merge pull request #61 from teggr/secrets-and-environment-variables
Secrets and environment variables
e4ea4df feat: e2e testing of secrets
9de1100 feat: documentation update
a93aea4 feat: secrets template
e7c815a feat: environment variables documentation
aa36181 feat: environment variables documentation
874ff38 feat: integrate Secrets management into ssh
e53a393 feat: integrate Secrets management into environment handling and deployment processes
287e399 feat: remove Environment class and related references from deployment context
8c578b3 feat: remove Env class references and related functionality from deployment process
3fd49b3 Merge pull request #59 from teggr/hooks
Hooks
fd0f2f4 Merge remote-tracking branch 'origin/main' into hooks
Conflicts:
.agents/unit-test-plan.md
deploy4j-core/src/main/java/dev/deploy4j/deploy/App.java
325580e feat: remove asset bridging functionality and related configurations
c1fe218 feat: refactor hooks implementation to support local execution and enhance deployment context handling
7be2ae8 feat: add hooks functionality and update documentation for deployment processes
90d94c8 Merge pull request #51 from teggr/copilot/complete-unit-testing
Add unit tests for untested modules and document integration testing approach
6cff1ec feat: update README to reflect changes in service deployment and installation instructions
97af6f7 Complete unit test coverage and document integration testing approach
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
b96d1b4 Add unit tests for core, CLI, and maven plugin modules
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
8717cf0 Initial plan
b1bf528 feat: add JaCoCo coverage reporting and configure Maven Surefire plugin
fdcfc4f feat: refactor Accessory tests to use DeployConfigBuilder for configuration setup
f1ad356 feat: implement validation for accessory configuration and clean up TODOs
300850e feat: enhance configuration validation and introduce DeployConfigBuilder for tests
3396ca3 feat: add version comparison utility and corresponding tests
e1205c6 feat: add documentation for Spring Boot Actuator and its configuration
2fc0166 feat: add Traefik dashboard configuration and update deployment examples
8596647 fix: update references to hooks and installation guide in documentation
e72bbee feat: add networking guide with configuration examples for Spring Boot and Docker
7aab0f9 feat: enhance SSH configuration and add Spring Boot deployment guide
bbb927b feat: add knownHostsPath to SshConfig and related classes for enhanced SSH configuration
1a230f7 fix: remove unnecessary parameter from deploy setup method
b9389c0 fix: ensure strictHostKeyChecking defaults to true if not set in SSH config
6d9bc20 test: add unit tests for Deploy class methods and interactions
4bfb00f docs: update deployment and build documentation for clarity; replace 'kamal' with 'deploy4j' and enhance command usage examples
7a64734 docs: update deployment and build documentation for clarity; replace 'kamal' with 'deploy4j' and enhance command usage examples
8d15c15 feat: update deploy command to skip image pull with -P flag; adjust related documentation and method parameters
b7b0d4b feat: update jbang install command with --force and --fresh options for improved installation process; add log message for booting accessories
07d17f5 docs: update healthcheck documentation for clarity and accuracy
3790254 feat: change log level from debug to info for better visibility in Boot, Poller, and Server classes. also enable healthcheck args + but change default to off
042c05f feat: refactor optionize method in CmdUtils and add unit tests
bcc2e24 fix: update Docker run command in README for Windows user profile compatibility
cc83630 feat: add references section to README for additional documentation links
1241196 feat: update navigation link to use an empty string for relative URL consistency
72ac703 feat: update navigation and page links to use relative URLs for consistency
208ade1 feat: update navigation and page links to use relative URLs for consistency
7b073cf feat: update documentation links to use relative paths for consistency
c45efac feat: update navigation links to remove trailing slashes for consistency
54f71e7 feat: update navigation and page links to use site base URL for consistency
9b76395 feat: update documentation link to use site base URL for consistency
a68938f feat: enhance documentation structure with content div and markdown conversion
170ec1e Merge pull request #48 from teggr/43-github-docs-integration-for-publishing-docs-investigation
43 GitHub docs integration for publishing docs investigation
e9bd7d1 feat: enhance documentation structure with content div and markdown conversion
6d0378a feat: enhance documentation structure with content div and markdown conversion
2adc60e feat: add content class to page layout for improved styling
34159c3 manage own themer
6dbba53 post review changes
a08d82c feat: integrate Jekyll for documentation with initial setup and configuration files
b0020f1 Add MIT License to the project
9eca210 Merge pull request #35 from teggr/copilot/fix-mockito-console-warnings
905d679 Configure Mockito as Java agent to eliminate console warnings
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
28542eb Initial plan
be25ad8 Merge pull request #33 from teggr/copilot/add-unit-testing-coverage-again
Unit testing: Maintain 70% coverage, update implementation plan
0cedfed Update test implementation checklist with assessment and recommendations
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
22c2db1 Initial plan
98bb26b Merge remote-tracking branch 'origin/main'
e8bc02e feat: enhance environment management with push command and configuration updates
333627d Merge pull request #31 from teggr/copilot/add-unit-testing-coverage-again
Add unit tests for 6 core deployment classes (70% coverage)
9b82b87 Fix spelling in PruneTest method names (operation -> operations)
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
7021f17 Add unit tests for Lock and Prune classes, update test checklist to 70% completion
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
e450834 Add unit tests for Version, Base, Audit, and Registry classes
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
2ef68cc Initial plan
131877d Merge pull request #29 from teggr/copilot/add-unit-testing-coverage-again
Add unit tests for factories, config, commands, and YAML reader
68744bf Update test-implementation-checklist.md with latest progress
- Updated Phase 1 to 88% (7/8)
- Updated Phase 3 to 69% (20/29)
- Total progress now 63% (51/81 classes)
- Marked newly added tests: DeployConfigYamlReader, factories, ConfigureArgs, AuditorHostCommands
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
28a8f84 Add comprehensive tests for DeployConfigYamlReader
- Added 9 new tests for YAML configuration reading and merging
- Tests cover basic reading, file merging, nested object merging, error handling
- All 372 tests passing (was 363)
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
ab0248b Add tests for factory classes, ConfigureArgs, and AuditorHostCommands
- Added AppHostCommandsFactoryTest (3 tests)
- Added AccessoryHostCommandsFactoryTest (3 tests)
- Added ConfigureArgsTest (5 tests)
- Added AuditorHostCommandsTest (7 tests)
Total: 18 new tests, all passing
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
1454418 Initial plan
452c3b1 Merge pull request #27 from teggr/copilot/continue-unit-testing-coverage-again
6f5f86e Add tests for TraefikHostCommands and AccessoryHostCommands - 59% complete (345 tests)
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
9248651 Add tests for host commands (Registry, Server, Healthcheck, Hook) and update checklist - 57% complete
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
dcc86d9 Add tests for config classes (TraefikConfig, BootConfig, AccessoryConfig) and host commands (PruneHostCommands, LockHostCommands)
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
2587c6e Add tests for config data classes: LoggingConfig, RegistryConfig, SshConfig, ServerConfig, RoleConfig, CustomRoleConfig
Co-authored-by: teggr 837787+teggr@users.noreply.github.com
868e1c5 Initial plan
8f3f14f Merge pull request #21 from teggr/copilot/continue-unit-test-plan
c7382a8 Add unit tests for Conf ...