Releases: DFE-Digital/get-into-teaching-api
Release 1506
Temporary revert of dfe_situation
This reverts commit 809b53a.
Release 1505
Thought I'd get the PR raised ahead of the new situation picklist items landing in the CRM so treat this as WIP.
Release 1503
I've tried to build this in a way whereby we can quickly plug this in and out without too much disruption to the underlying code given this is a short to medium term fix.
There is a readme in there which I've yet to complete which will describe how to remove for future reference but thought i'd get the completed code in first and add this later, so not to delay things.
Release 1504
Release 1502
Trello card
https://trello.com/c/FWUebqgi/2201-github-actions-oidc-for-all-services
Context
Update github workflows to use OIDC using Azure workload identity federation
Changes proposed in this pull request
workflow updates for get into teaching api
Guidance to review
Workflow logs
Build and Deploy (with terraform plan)
For development, test and production deployment
https://github.com/DFE-Digital/get-into-teaching-api/actions/runs/13704487758
Manual Release
https://github.com/DFE-Digital/get-into-teaching-api/actions/runs/13503519565
Rebuild master docker image
https://github.com/DFE-Digital/get-into-teaching-api/actions/runs/13459353332
Run .NET tests and Lint Dockerfile
https://github.com/DFE-Digital/get-into-teaching-api/actions/runs/13694736990
Run Sonar scanner
https://github.com/DFE-Digital/get-into-teaching-api/actions/runs/13694736974
Checklist
- Attach to Trello card
- Rebased main
- Cleaned commit history
- Tested by running locally
Release 1501
This undoes the temporarily rollback of the creation channels work in #1500 and pulls the ceration channel work back in again. It also adds a bugfix for schools experience to prevent duplicate creation channel records from being created.
Release 1500
Release 1499
This has been a little bit more involved than I had originally hoped, and has required some code changes to facilitate the upgrade but all the tests appear happy. I've also update the NuGet dependencies where required but tried to keep as lighter touch as possible here as well.
Release 1498
I've limited the use of the correlation ID to the teacher advisor sign-up endpoint (as discussed) to limit the potential for issues if any problems occur. I've also not been able to best the filter attribute, it is possible but I cannot mock the hangfire context because they've neglected to apply interfaces, or make class methods generic. We could use a library like Typemock but not sure if this will play nicely with the CICD pipeline out of the box.
If theses changes prove stable we can raise a second, follow-on ticket to complete the work to apply this logging behaviour across the remaining endpoints.
Release 1497
Adds the new Creation Channel model support to the Apply Candidate sync job.