Skip to content

API - Main (Build & deploy) #126

API - Main (Build & deploy)

API - Main (Build & deploy) #126

Manually triggered December 16, 2025 03:32
Status Success
Total duration 16m 2s
Artifacts 2

api-main.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
zacharykeeping
approved Dec 16, 2025
prod
zacharykeeping
approved Dec 16, 2025
staging

Annotations

12 warnings
api_build / build-api: src/Domain/Entities/UserAchievement.cs#L5
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/DeviceToken.cs#L9
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/DeviceToken.cs#L7
Non-nullable property 'DeviceId' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/DeviceToken.cs#L5
Non-nullable property 'Token' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/CompletedQuiz.cs#L8
Non-nullable property 'Quiz' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/CompletedQuiz.cs#L6
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/UserSocialMediaId.cs#L8
Non-nullable property 'SocialMediaUserId' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/UserSocialMediaId.cs#L7
Non-nullable property 'SocialMediaPlatform' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/UserSocialMediaId.cs#L5
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
api_build / build-api: src/Domain/Entities/Quiz.cs#L16
'Quiz.CreatedBy' hides inherited member 'BaseEntity.CreatedBy'. Use the new keyword if hiding was intended.
Deploy staging / deploy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Deploy prod / deploy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
api Expired
40.9 MB
sha256:1225283eef95d0d484c2ee439a79379658ddb669d30b6b0c3adcc7c2b4d36b60
infra Expired
8.09 KB
sha256:5ab0179ea759805e48ffff4d1a9d644c9b196aa030c4be261582be2c2c4ce382