Skip to content

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

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

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

Re-run triggered February 19, 2025 15:02
Status Cancelled
Total duration 4m 39s
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)
1m 11s
Terraform (prod) / Terraform (prod)
Deploy (dev)  /  deploy
Deploy (dev) / deploy
Deploy (prod)  /  Deploy (prod)
2m 39s
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 19, 2025
prod
jamesgriff
approved Feb 19, 2025
prod

Annotations

1 error and 30 warnings
Pause the workflow here
The run was canceled by @github-actions[bot].
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/Services/AuditLoggerTests.cs#L24
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.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/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/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/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
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/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/OrganisationAddress.cs#L58
'OrganisationAddress' 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/Models/SicSection.cs#L6
'SicSection' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/Extensions/User.cs#L24
'Encryption.DecryptData(string)' is obsolete