• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / backend
90%

Build:
DEFAULT BRANCH: master
Repo Added 26 Jun 2021 01:33PM UTC
Files 173
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • access-token-bugfix
  • ai-tests-for-pr1238-1761885873
  • assessment-finish-submit
  • conductor-assessments
  • copilot/fix-1285
  • dependabot/hex/bamboo-2.4.0
  • dependabot/hex/bamboo-2.5.0
  • dependabot/hex/bamboo_ses-0.4.6
  • dependabot/hex/bamboo_ses-0.4.7
  • dependabot/hex/credo-1.7.13
  • dependabot/hex/csv-3.2.2
  • dependabot/hex/dialyxir-1.4.6
  • dependabot/hex/dialyxir-1.4.7
  • dependabot/hex/ex_aws-2.5.8
  • dependabot/hex/ex_aws-2.5.9
  • dependabot/hex/ex_aws_s3-2.5.2
  • dependabot/hex/excoveralls-0.18.4
  • dependabot/hex/excoveralls-0.18.5
  • dependabot/hex/exvcr-0.16.0
  • dependabot/hex/git_hooks-0.8.0
  • dependabot/hex/git_hooks-0.8.1
  • dependabot/hex/guardian-2.4.0
  • dependabot/hex/hackney-1.22.0
  • dependabot/hex/hackney-1.23.0
  • dependabot/hex/hackney-1.25.0
  • dependabot/hex/httpoison-2.3.0
  • dependabot/hex/inch_ex-2.1.0
  • dependabot/hex/mock-0.3.9
  • dependabot/hex/openid_connect-1.0.0
  • dependabot/hex/openid_connect-1.0.1
  • dependabot/hex/phoenix-1.7.18
  • dependabot/hex/phoenix-1.7.19
  • dependabot/hex/phoenix-1.7.20
  • dependabot/hex/phoenix-1.7.21
  • dependabot/hex/phoenix-1.8.1
  • dependabot/hex/phoenix-1.8.2
  • dependabot/hex/phoenix-1.8.3
  • dependabot/hex/phoenix_ecto-4.6.5
  • dependabot/hex/phoenix_ecto-4.7.0
  • dependabot/hex/phoenix_html-4.2.0
  • dependabot/hex/phoenix_html-4.3.0
  • dependabot/hex/plug_cowboy-2.7.3
  • dependabot/hex/plug_cowboy-2.7.4
  • dependabot/hex/plug_cowboy-2.7.5
  • dependabot/hex/postgrex-0.20.0
  • dependabot/hex/postgrex-0.21.0
  • dependabot/hex/postgrex-0.21.1
  • dependabot/hex/postgrex-0.22.0
  • dependabot/hex/recase-0.9.0
  • dependabot/hex/recase-0.9.1
  • dependabot/hex/sentry-10.10.0
  • dependabot/hex/sentry-10.8.1
  • dependabot/hex/sentry-11.0.0
  • dependabot/hex/sentry-11.0.1
  • dependabot/hex/sentry-11.0.2
  • dependabot/hex/sentry-11.0.4
  • dependabot/hex/sweet_xml-0.7.5
  • dependabot/hex/timex-3.7.13
  • dependabot/hex/xml_builder-2.4.0
  • deps-big-bang-2026
  • elixir-119
  • exam_mode
  • feat/add-AI-generated-comments-grading
  • feat/ai-comment-workflow
  • feat/assessment-level-language-config
  • feat/upgrade-logger
  • feature/chatbot-one-conversation-per-user
  • feature/louis
  • feature/public-louis
  • filter-team-formation-list
  • fix-course-creation-500
  • fix-flaky-submission-sort-test
  • fix-idor
  • fix-issues-with-bonus-xp
  • fix-seeding
  • fix/compile-env
  • fix/grading-save-final-comment-422
  • fix/logstream-creation
  • hardened-mode
  • isha
  • language-options
  • leaderboard
  • leaderboard-fix
  • leaderboard-fix2
  • leaderboard-refactor
  • logging-answer-deploy
  • notebooks
  • nus-entra-id
  • payload_size_limit
  • remove-sourcecast-sourcereel
  • renovate/actions-cache-5.x
  • renovate/actions-cache-6.x
  • renovate/actions-checkout-7.x
  • renovate/aws-3.x-lockfile
  • renovate/aws-6.x
  • renovate/bamboo_ses-0.x
  • renovate/elixir-1.x
  • renovate/erlang-28.x
  • renovate/erlang-29.x
  • renovate/ex_json_schema-0.x
  • renovate/meck-1.x
  • renovate/openid_connect-1.x
  • renovate/postgres-18.x
  • renovate/random-3.x-lockfile
  • renovate/rlespinasse-github-slug-action-3.x
  • renovate/rlespinasse-github-slug-action-5.x
  • renovate/sentry-12.x
  • renovate/sentry-13.x
  • revert-1271-master
  • timer-feature
  • upgrade-ci-version
  • upgrade-version
  • versions-feature
  • vscode/auth
  • warnings
  • yilin/pixel

13 Aug 2026 05:15AM UTC coverage: 90.475% (+2.1%) from 88.376%
0dc48bf854301d0f32365b45dc330016257c6b0a

push

github

web-flow
Dynamic uploads and doument map for Pixel  (#1382)

* add test coverage

* stop hardcoded dcoument map

* migration to store document map in db

* s3 infra with sweeper

* screen viewing feature

* fixed code rabbit and modified test to match

* improve size and length limits

* fix ci

* format

* merge w master

* fix cicdd

* add toggle for admin pixel

* removed sweeper?'

* cleanup

* category id updates

* tests

* changed default enabled to false

* fixed timeout issue

* improved error message

* add deletion constraints and fix related tests

---------

Co-authored-by: sayomaki <sayomayomaki@gmail.com>

362 of 365 new or added lines in 15 files covered. (99.18%)

4436 of 4903 relevant lines covered (90.48%)

6538.99 hits per line

Relevant lines Covered
Build:
Build:
4903 RELEVANT LINES 4436 COVERED LINES
6538.99 HITS PER LINE
Source Files on master
  • Tree
  • List 173
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
0dc48bf8... master Dynamic uploads and doument map for Pixel (#1382) * add test coverage * stop hardcoded dcoument map * migration to store document map in db * s3 infra with sweeper * screen viewing feature * fixed code rabbit and modified test to match * i... push 13 Aug 2026 05:20AM UTC web-flow github
90.48
2abe8f41... master fix(courses): correct pattern match on create_course_config result (#1377) * fix(courses): correct pattern match on create_course_config result Courses.create_course_config/2 returns the raw Ecto.Multi transaction result, which on success is {:o... push 11 Aug 2026 01:37PM UTC web-flow github
88.38
c8b8567f... master Fix 422 on grading save when no AI comment log exists (#1381) update_final_comment/2 returned {:error, :not_found} whenever an answer had no AI-comment log row (i.e. the grader never used the AI-assisted commenting feature), which is the case for... push 10 Aug 2026 02:17PM UTC web-flow github
87.5
056556e4... master chore(deps): update actions/checkout action to v7 (#1375) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 01 Aug 2026 06:01AM UTC web-flow github
87.48
e948c7ae... master chore(deps): update actions/cache action to v6 (#1374) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 01 Aug 2026 05:53AM UTC web-flow github
87.48
ad975fd0... master Upgrade most dependencies and modernize codebase (#1363) * Initial implementation for upgrading most dependencies * Fix format * Fix credo raw value pipe chain * Fix more credo issues * Fix dialyzer issues * Fix tests * Fix bugs as identifi... push 01 Aug 2026 04:48AM UTC web-flow github
87.46
d8e2884d... master Remove sourcecast and sourcereel (#1361) * Remove sourcecast and sourcereel * Remove leftover sourcecast references from tests and router The removal left references to the deleted sourcecast feature in test files it didn't touch, breaking the ... push 01 Aug 2026 04:18AM UTC web-flow github
87.44
177a80ef... master Add hardened mode restricting course creation to super admins (#1370) * Add hardened mode restricting course creation to super admins Under hardened mode (config :cadet, hardened_mode: true, default off), POST /v2/config/create is limited to use... push 30 Jul 2026 04:31PM UTC web-flow github
87.57
a452d4a4... master chore(deps): update postgres docker tag to v18.4 (#1357) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 15 May 2026 03:39AM UTC web-flow github
87.55
fd752e59... master chore(deps): update dependency sentry to v13 (#1354) * chore(deps): update dependency sentry to v13 * Update lockfile --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Richard Dominick <3... push 06 May 2026 04:15PM UTC web-flow github
87.55
See All Builds (1626)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc