Skip to content

Conversation

@bashizip
Copy link
Owner

@bashizip bashizip commented Dec 6, 2025

No description provided.

Removed scripts/build-dev.sh as it duplicates the functionality
of dev-build.sh. The dev-build.sh script is better maintained,
documented in project docs, and includes additional features like
colored output and helpful URLs.
- Created CockpitController for process instance operations
- Moved endpoints from ProcessController to CockpitController:
  - GET /v1/process-instances/{id}/variables
  - PATCH /v1/process-instances/{id}/variables
  - DELETE /v1/process-instances/{id}
  - PUT /v1/process-instances/{id}/suspension
  - GET /v1/process-instances/{id}/activity-instances
- Updated WebConfig to allow PATCH method for CORS
- Updated all tests to use new endpoint paths
- Removed /api prefix and /v1/processes prefix for cleaner URLs

This improves API organization by separating process definition
management from instance operations/monitoring.
- Updated api-documentation.md with new CockpitController endpoints
- Reflected endpoint path changes in orun-app-specification.md
- Documented the separation of concerns between ProcessController
  and CockpitController
- Created data-local/ directory for local H2 database files
- Added .gitkeep to track the directory structure
- Updated .gitignore to exclude database files but keep directory
- Updated AbadaEngine to set ProcessStatus.SUSPENDED when suspending
- Updated ProcessSuspensionTest to verify correct status (SUSPENDED vs RUNNING)
- Added comprehensive tests for suspension persistence and toggling
- Fixed logback-spring.xml to disable file logging for integration tests
- Updated InstanceManagementTest to match new behavior
@bashizip bashizip merged commit 23f9ffa into main Dec 6, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants