Skip to content

Terraform: S3 bucket and IAM role to allow access #47

Terraform: S3 bucket and IAM role to allow access

Terraform: S3 bucket and IAM role to allow access #47

Triggered via push January 8, 2025 17:23
Status Cancelled
Total duration 2m 5s
Artifacts 1
Pause the workflow here
1s
Pause the workflow here
Start (dev)
0s
Start (dev)
Start (prod)
0s
Start (prod)
Terraform (dev)  /  terraform
Terraform (dev) / terraform
Terraform (prod)  /  terraform
Terraform (prod) / terraform
Deploy (dev)  /  terraform
Deploy (dev) / terraform
Deploy (prod)  /  terraform
Deploy (prod) / terraform
Fit to window
Zoom out
Zoom in

Annotations

1 error and 31 warnings
Pause the workflow here
The run was canceled by @github-actions[bot].
Build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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/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/Extensions/OrganisationAddress.cs#L58
'OrganisationAddress' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: GenderPayGap.Database/Models/PublicSectorType.cs#L7
'PublicSectorType' 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/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/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.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)

Artifacts

Produced during runtime
Name Size
build-zip
15.2 MB