CI/CD release workflow¶
Source: CiCdReleaseWorkflow.java.
The example uses a release marker such as [release:v2026.08.31]. It searches for that marker before creating a ticket. This is a reconciliation mechanism for the absence of API idempotency keys.
The workflow then:
- records artifact publication as a comment;
- moves the ticket to In-progress;
- performs the external deployment step;
- moves to Deployed only after success;
- records production health-check completion.
In a real pipeline, keep the ticket ID as a pipeline artifact or deployment record so reruns do not depend only on search.