Skip to content

EHD-1518: Switch over Live service: Terraform: Create Prod environmen… #95

EHD-1518: Switch over Live service: Terraform: Create Prod environmen…

EHD-1518: Switch over Live service: Terraform: Create Prod environmen… #95

Re-run triggered February 12, 2025 21:05
Status Cancelled
Total duration 1d 15h 47m 21s
Artifacts 1
Pause the workflow here
3s
Pause the workflow here
Start (dev)
0s
Start (dev)
Start (prod)
0s
Start (prod)
Terraform (dev)  /  terraform
Terraform (dev) / terraform
Terraform (prod)  /  Terraform (prod)
8m 55s
Terraform (prod) / Terraform (prod)
Deploy (dev)  /  deploy
Deploy (dev) / deploy
Deploy (prod)  /  Deploy (prod)
3m 50s
Deploy (prod) / Deploy (prod)
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
jamesgriff
approved Feb 14, 2025
prod
jamesgriff
approved Feb 12, 2025
prod

Annotations

2 errors and 30 warnings
Pause the workflow here
The run was canceled by @github-actions[bot].
Start (dev)
The run was canceled by @jamesgriff.
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/TestHelpers/MockRequestCookieCollection.cs#L12
'MockRequestCookieCollection.Keys' hides inherited member 'Dictionary<string, string>.Keys'. Use the new keyword if hiding was intended.
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/ExtensionsAspNetCoreTests/ConfigTests.cs#L20
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L57
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L58
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L79
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L83
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L84
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdatePasswordTests.cs#L102
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdateEmailTests.cs#L58
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.UnitTests/GenderPayGap.WebUI.Tests/BusinessLogicTests/Repositories/UserRepository/UpdateEmailTests.cs#L81
Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md)
Build: GenderPayGap.Core/Extensions/Encryption.cs#L178
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
Build: GenderPayGap.Core/Extensions/Encryption.cs#L183
'Rfc2898DeriveBytes.Rfc2898DeriveBytes(string, byte[], int)' is obsolete: 'The default hash algorithm and iteration counts in Rfc2898DeriveBytes constructors are outdated and insecure. Use a constructor that accepts the hash algorithm and the number of iterations.' (https://aka.ms/dotnet-warnings/SYSLIB0041)
Build: GenderPayGap.Core/Extensions/AspNetCore/Config.cs#L11
The field 'Config._EnvironmentName' is never used
Build: GenderPayGap.Database/Models/PublicSectorType.cs#L7
'PublicSectorType' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/SicCode.cs#L6
'SicCode' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/Extensions/OrganisationAddress.cs#L58
'OrganisationAddress' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/SicSection.cs#L6
'SicSection' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/Extensions/User.cs#L12
'User' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/GpgDatabaseContext.cs#L90
'GpgDatabaseContext.SaveChanges()' hides inherited member 'DbContext.SaveChanges()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build: GenderPayGap.Database/Models/Extensions/User.cs#L24
'Encryption.DecryptData(string)' is obsolete
Build: GenderPayGap.Core/Extensions/Encryption.cs#L178
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
Build: GenderPayGap.Core/Extensions/Encryption.cs#L183
'Rfc2898DeriveBytes.Rfc2898DeriveBytes(string, byte[], int)' is obsolete: 'The default hash algorithm and iteration counts in Rfc2898DeriveBytes constructors are outdated and insecure. Use a constructor that accepts the hash algorithm and the number of iterations.' (https://aka.ms/dotnet-warnings/SYSLIB0041)
Build: GenderPayGap.Core/Extensions/AspNetCore/Config.cs#L11
The field 'Config._EnvironmentName' is never used
Build: GenderPayGap.Database/Models/PublicSectorType.cs#L7
'PublicSectorType' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/SicCode.cs#L6
'SicCode' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/SicSection.cs#L6
'SicSection' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/Extensions/OrganisationAddress.cs#L58
'OrganisationAddress' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/GpgDatabaseContext.cs#L90
'GpgDatabaseContext.SaveChanges()' hides inherited member 'DbContext.SaveChanges()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build: GenderPayGap.Database/Models/Extensions/User.cs#L12
'User' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/Extensions/User.cs#L24
'Encryption.DecryptData(string)' is obsolete