• 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
  • python-autograder
  • 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

05 Sep 2026 05:17PM UTC coverage: 90.453% (-0.02%) from 90.475%
cba61db6b5df3d57ba0f145379c09c8c8e4e55db

push

github

web-flow
Add support for python autograder runtime (#1385)

* add python autograder runtime configuration

* update tests and add new tests

* update comment

* use python as the default runtime

21 of 23 new or added lines in 2 files covered. (91.3%)

1 existing line in 1 file now uncovered.

4453 of 4923 relevant lines covered (90.45%)

6536.94 hits per line

Relevant lines Covered
Build:
Build:
4923 RELEVANT LINES 4453 COVERED LINES
6536.94 HITS PER LINE
Source Files on master
  • Tree
  • List 173
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
cba61db6... master Add support for python autograder runtime (#1385) * add python autograder runtime configuration * update tests and add new tests * update comment * use python as the default runtime push 05 Sep 2026 05:22PM UTC web-flow github
90.45
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
See All Builds (1647)
  • 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