Skip to content

Remove sourcecast and sourcereel #2435

Remove sourcecast and sourcereel

Remove sourcecast and sourcereel #2435

Triggered via pull request July 3, 2026 03:27
Status Failure
Total duration 4m 20s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 24 warnings
Run CI
Process completed with exit code 2.
Run CI: test/cadet_web/controllers/user_controller_test.exs#L268
test GET /v2/user/latest_viewed_course success, student non-story fields (CadetWeb.UserControllerTest)
Run CI: test/cadet_web/controllers/user_controller_test.exs#L24
test GET v2/user success, student non-story fields (CadetWeb.UserControllerTest)
Run CI: test/cadet/courses/courses_test.exs#L79
test update course config succeeds (without sublanguage update) (Cadet.CoursesTest)
Run CI: test/cadet/courses/courses_test.exs#L51
test get course config succeeds (Cadet.CoursesTest)
Run CI: test/cadet/courses/courses_test.exs#L106
test update course config succeeds (with sublanguage update) (Cadet.CoursesTest)
Run CI: test/cadet/courses/courses_test.exs#L558
test Sourcecast upload file to folder then delete it (Cadet.CoursesTest)
Run CI: test/cadet_web/controllers/courses_controller_test.exs#L153
test GET /v2/courses/course_id/config succeeds (CadetWeb.CoursesControllerTest)
Run CI: test/cadet_web/admin_controllers/admin_courses_controller_test.exs#L61
test PUT /v2/courses/{course_id}/admin/config succeeds 3 (CadetWeb.AdminCoursesControllerTest)
Run CI: test/cadet_web/admin_controllers/admin_courses_controller_test.exs#L36
test PUT /v2/courses/{course_id}/admin/config succeeds 2 (CadetWeb.AdminCoursesControllerTest)
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
Run CI: test/cadet/assessments/assessments_test.exs#L3196
50..1 has a default step of -1, please write 50..1//-1 instead
Run CI: test/cadet/assessments/assessments_test.exs#L3183
50..1 has a default step of -1, please write 50..1//-1 instead
Run CI
using map.field notation (without parentheses) to invoke function Que.Persistence.Mnesia.DB.Jobs.__info__() is deprecated, you must add parentheses instead: remote.function()
Run CI
using map.field notation (without parentheses) to invoke function Que.Persistence.Mnesia.DB.Jobs.__info__() is deprecated, you must add parentheses instead: remote.function()
Run CI
:included_environments option is deprecated. Use :dsn to control whether to send events to Sentry.
Run CI
passing non-atom as application env key is deprecated, got: [CadetWeb.Endpoint, :cors_endpoints]
Run CI
using map.field notation (without parentheses) to invoke function Que.Persistence.Mnesia.DB.Jobs.__info__() is deprecated, you must add parentheses instead: remote.function()
Run CI
using map.field notation (without parentheses) to invoke function Que.Persistence.Mnesia.DB.Jobs.__info__() is deprecated, you must add parentheses instead: remote.function()
Run CI
:included_environments option is deprecated. Use :dsn to control whether to send events to Sentry.
Run CI
passing non-atom as application env key is deprecated, got: [CadetWeb.Endpoint, :cors_endpoints]
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
Range.new/2 and first..last default to a step of -1 when last < first. Use Range.new(first, last, -1) or first..last//-1, or pass 1 if that was your intention
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it
Run CI
first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it