Skip to content

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

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

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

Re-run triggered February 19, 2025 14:32
Status Cancelled
Total duration 6m 15s
Artifacts 1
Pause the workflow here
2s
Pause the workflow here
Start (dev)
0s
Start (dev)
Start (prod)
0s
Start (prod)
Terraform (dev)  /  terraform
Terraform (dev) / terraform
Terraform (prod)  /  Terraform (prod)
4m 40s
Terraform (prod) / Terraform (prod)
Deploy (dev)  /  deploy
Deploy (dev) / deploy
Deploy (prod)  /  Deploy (prod)
0s
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

Annotations

2 errors and 30 warnings
Pause the workflow here
The run was canceled by @github-actions[bot].
Deploy (prod) / Deploy (prod)
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/CoreTests/Helpers/ReportingYearsHelperTests.cs#L26
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/CoreTests/Helpers/ReportingYearsHelperTests.cs#L39
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/CoreTests/Helpers/CsvWriterTests.cs#L23
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/CoreTests/Helpers/CsvWriterTests.cs#L37
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/CoreTests/Helpers/CsvWriterTests.cs#L51
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/DatabaseTests/Return/ReturnTests.IsLateSubmission.cs#L59
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/DatabaseTests/Return/ReturnTests.IsLateSubmission.cs#L36
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/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
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