How the workflow works
A change is only complete when it meets the requirement, has been checked and is available in the intended environment. We connect the steps in between and agree which run automatically and where your team makes the decisions.
-
Capture the task in the ticket
What needs to change? Which existing features must be preserved? How will we know that the task is complete?
These details form the basis for implementation. Architecture, repository rules and existing tests give Codex the project context it needs.
-
Develop and test the change
Codex supports implementation. The change is checked against the acceptance criteria and covered by appropriate tests.
The code change and its pull request are linked to the ticket. This makes it clear which implementation belongs to which requirement.
-
Review code and security risks
We use Codex Code Review to review the code change in the pull request. A security review also investigates potential security issues.
Review findings are evaluated: does the problem actually exist? What impact would it have? Which correction makes sense?
Confirmed issues are fixed and checked again. The findings and how they are handled remain traceable. Agreed approvals determine when the change may proceed.
-
Deploy to Azure through CI/CD
Deployment follows your release process. Application and infrastructure have separate deployment steps.
For infrastructure changes, we use the Azure Developer CLI, or azd. The pipeline is configured so that this step runs only when infrastructure definitions change.
After deployment, the affected feature is checked in the running application.
-
Make progress visible in the ticket
The ticket brings together the information about the task:
- Which code change belongs to it?
- Is the pull request still open or already approved and merged?
- Which checks have been performed?
- Has the change been deployed yet?
Developers, project managers and business stakeholders can follow progress from the ticket. A completed implementation and an actually deployed change remain distinguishable.
