Skip to content

Releases: DFE-Digital/get-into-teaching-api

Release 1506

18 Mar 17:39
6491752
Compare
Choose a tag to compare

Release 1505

17 Mar 14:55
809b53a
Compare
Choose a tag to compare

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

11 Mar 09:23
9d59803
Compare
Choose a tag to compare

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

10 Mar 10:32
a4fbf93
Compare
Choose a tag to compare

Temporary revert of creation channel work to allow graduation year work to be tested

This reverts commit 9fd7cd9, reversing changes made to 2ba9f0f.

Release 1502

11 Mar 10:05
Compare
Choose a tag to compare

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

19 Feb 16:12
9fd7cd9
Compare
Choose a tag to compare

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.

https://trello.com/c/PDjNq2k4/7382-update-get-school-experience-to-send-new-creation-channel-ids-to-the-api

Release 1500

18 Feb 11:44
2ba9f0f
Compare
Choose a tag to compare

Temporarily rollback of creation channel work to enable deployment of .NET upgrade and logging.

This reverts PRs:

Release 1499

11 Feb 13:34
891291a
Compare
Choose a tag to compare

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

05 Feb 16:49
061590d
Compare
Choose a tag to compare

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

28 Jan 13:34
fb482ad
Compare
Choose a tag to compare

Adds the new Creation Channel model support to the Apply Candidate sync job.

Update GiT API to support creation channels