Skip to content

Bug/595 debounced project code validation is causing trouble (#608) #43

Bug/595 debounced project code validation is causing trouble (#608)

Bug/595 debounced project code validation is causing trouble (#608) #43

Triggered via push March 4, 2024 12:19
Status Failure
Total duration 20h 8m 46s
Artifacts 3
Set Version
0s
Set Version
Build hgweb  /  publish-hgweb
53s
Build hgweb / publish-hgweb
build-hgweb  /  ...  /  deploy
build-hgweb / deploy-hgweb / deploy
Matrix: build-hgweb / deploy-hgweb / verify-published
Waiting for pending jobs
Deploy Staging  /  deploy
15s
Deploy Staging / deploy
Matrix: Deploy Staging / verify-published
Matrix: Integration tests
Deploy Production  /  deploy
18s
Deploy Production / deploy
Matrix: Deploy Production / verify-published
Generate Release
2s
Generate Release
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
hahn-kev
approved Mar 5, 2024
production

checked out the test failures, one bug we agreed shouldn't hold up the release, the other was determined to be flaky by manual testing.

Annotations

6 errors and 108 warnings
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on
Process completed with exit code 1.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on
Process completed with exit code 1.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on
Process completed with exit code 1.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on
Process completed with exit code 1.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
Process completed with exit code 1.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on
Process completed with exit code 1.
Build hgweb / publish-hgweb
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, docker/metadata-action@v4, docker/login-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build UI / publish-ui
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, docker/metadata-action@v4, docker/login-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build API / publish-api
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3, actions/upload-artifact@v3, docker/metadata-action@v4, docker/login-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build API / publish-api: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Build API / publish-api: backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api: backend/LexCore/Entities/Project.cs#L93
Non-nullable property 'Phase' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build API / publish-api
Non-nullable property 'Phase' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Deploy Staging / deploy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on
Could not find any files for ./test-results/*.trx
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Auth/LexAuthUser.cs#L80
Non-nullable property 'Locale' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on
Could not find any files for ./test-results/*.trx
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Auth/LexAuthUser.cs#L80
Non-nullable property 'Locale' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
The support for python 2.7 was removed on June 19, 2023. Related issue: https://github.com/actions/setup-python/issues/672
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexCore/Entities/Project.cs#L93
Non-nullable property 'Phase' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexBoxApi/Auth/Attributes/LexboxAuthAttribute.cs#L15
Nullability of reference types in type of parameter 'value' of 'void LexboxAuthAttribute.Policy.set' doesn't match implicitly implemented member 'void IAuthorizeData.Policy.set' (possibly because of nullability attributes).
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexBoxApi/Auth/LoggedInContext.cs#L24
Possible null reference argument for parameter 'activity' in 'void ActivityExtensions.RecordException(Activity activity, Exception? ex)'.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on : backend/LexBoxApi/Controllers/LoginController.cs#L88
Possible null reference argument for parameter 'emailOrUsername' in 'Task<(LexAuthUser? lexAuthUser, User? user)> LexAuthService.GetUser(string emailOrUsername)'.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexCore/Entities/Project.cs#L93
Non-nullable property 'Phase' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexBoxApi/Auth/Attributes/LexboxAuthAttribute.cs#L15
Nullability of reference types in type of parameter 'value' of 'void LexboxAuthAttribute.Policy.set' doesn't match implicitly implemented member 'void IAuthorizeData.Policy.set' (possibly because of nullability attributes).
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexBoxApi/Auth/LoggedInContext.cs#L24
Possible null reference argument for parameter 'activity' in 'void ActivityExtensions.RecordException(Activity activity, Exception? ex)'.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on : backend/LexBoxApi/Controllers/LoginController.cs#L88
Possible null reference argument for parameter 'emailOrUsername' in 'Task<(LexAuthUser? lexAuthUser, User? user)> LexAuthService.GetUser(string emailOrUsername)'.
Deploy Production / deploy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Generate Release
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: softprops/action-gh-release@v0.1.15. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
dotnet-unit-test-results Expired
12.7 KB
playwright-traces-ubuntu-latest Expired
36.3 MB
playwright-traces-windows-latest Expired
32 Bytes