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

EsupPortail / Esup-Pod
70%
main: 71%

Build:
Build:
LAST BUILD BRANCH: LoicBonavent/feature_runner_manager_v1
DEFAULT BRANCH: main
Repo Added 22 Mar 2021 10:36AM UTC
Files 274
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 dev_v4
branch: dev_v4
CHANGE BRANCH
x
Reset
  • dev_v4
  • 1328-backport
  • 767-fix-feed-title
  • A11y_for_3.8.2
  • ACTIVE_VIDEO_COMMENT
  • AIEnhancement_forV4
  • Apply-Github-Workflows-on-develop
  • AristoteAI
  • AymericJak/add-h2-fields
  • AymericJak/bugfix_3.4.0
  • AymericJak/feature_quiz
  • AymericJak/fix_admin_css
  • AymericJak/fix_dressing_3.6.0
  • AymericJak/fix_file_suppression
  • AymericJak/fix_focus_visibility
  • AymericJak/fix_links_accessibility
  • AymericJak/fix_links_title_accessibility
  • AymericJak/fix_migrations_3.4.0
  • AymericJak/fix_mots_cle
  • AymericJak/fix_share_files
  • AymericJak/fix_some_bugs_for_3.4.0
  • AymericJak/improve-subtitles
  • AymericJak/improve_title_sort
  • AymericJak/improvements-bugfix-3.5.0
  • AymericJak/improvements-quiz-3.7.1
  • AymericJak/improvements-quiz-3.7.1_v2
  • AymericJak_SebastienCoze/my_videos_button
  • AymericJak_SebastienCozeDev/update_playlist
  • Badatos/pep8
  • BreadcrumbNav
  • CI-free-space
  • DONE]-ptitloup-patch-DockerFile-Pod
  • Default-legal-Notice
  • EN_README
  • ElyGames/feature_vosk
  • FIX-test_remote_encode_transcode
  • FIX_ES8_search_phase_execution_exception
  • FIX_QRcode
  • FIX_v4_transcript
  • Favorite-URL
  • Feature/Change-Video-Owner
  • Feature/event_qrcode
  • Feature/liveevent_max_viewers
  • Fix-Alert-class
  • Fix/liveevent_qrcode
  • Fix/remove_duplicated_events
  • Fix_ORDER-BY_not_allowed
  • Fix_calendar_dark
  • Improve-coverall
  • JoshuaBaubry/feature_accessgroup
  • JoshuaBaubry/feature_cicdpyver
  • JoshuaBaubry/feature_filterchannels
  • JoshuaBaubry/feature_fromgrouptoaccessgroup
  • JoshuaBaubry/feature_minimumchar
  • JoshuaBaubry/goto_2.2
  • LoicBonavent/bbb_and_pod
  • LoicBonavent/bbb_pod_live_1
  • LoicBonavent/bug_count_videos_in_theme_children
  • LoicBonavent/bugfix_import-video-and-thumbnail
  • LoicBonavent/change_regroup_videos_by_theme
  • LoicBonavent/django-chunked-upload_for_v4
  • LoicBonavent/duplicate_for_v4
  • LoicBonavent/feature-studio-opencast-lb-smil
  • LoicBonavent/feature-studio-opencast-lb-static
  • LoicBonavent/feature-studio-opencast-lb-total1
  • LoicBonavent/feature_add_personal_meeting_room
  • LoicBonavent/feature_api_rest_contributors
  • LoicBonavent/feature_import_video_add_max_upload_size_on_import
  • LoicBonavent/feature_import_video_add_mediacad_platform
  • LoicBonavent/feature_import_video_from_bbb_platform_with_token
  • LoicBonavent/feature_import_video_manage_bbb_recording_v2
  • LoicBonavent/feature_import_video_manage_bbb_recording_v3
  • LoicBonavent/feature_import_video_v1
  • LoicBonavent/feature_manage_meeting_webinar
  • LoicBonavent/feature_meeting_external_recordings_v1
  • LoicBonavent/feature_meeting_manage_recording_token_and_ready_url
  • LoicBonavent/feature_meeting_upload_recording
  • LoicBonavent/feature_migrate_bbb_recordings
  • LoicBonavent/feature_runner_manager_v1
  • LoicBonavent/fix-for-v4-2
  • LoicBonavent/fix-for-v4-3
  • LoicBonavent/fix-for-v4-4
  • LoicBonavent/fix-for-v4-and-improvements-1
  • LoicBonavent/fix-for-v4-opencast-studio-1
  • LoicBonavent/fix-for-v4.0.1-1
  • LoicBonavent/fix-for-v4.0.2
  • LoicBonavent/fix_bugs_for_3.8.2
  • LoicBonavent/fixes_3.4.0
  • LoicBonavent/hide_unique_identifier
  • LoicBonavent/manage_number_tags_cloud
  • LoicBonavent/meeting_thumbnail_mode1
  • LoicBonavent/migrate_from_v3_to_v4
  • LoicBonavent/recorder_transcript_varchar2
  • LoicBonavent/remove_bbb_module_and_add_sipmediagw_feature
  • LoicBonavent/videos_sort_by_date_added
  • MichelAimar/feature-add_RecordingFileTreatment_to_rest_api
  • MichelAimar/feature-add_filter_on_user_for_rest_api
  • Naihl/webtv-feature
  • PRevent-code-injection
  • Prevent-code-injection
  • Review-podfile
  • Review-regroup-video-by-theme-in-channel
  • SebastienCozeDev/add_settings_and_fix_bugs
  • SebastienCozeDev/clean_code
  • SebastienCozeDev/feat_ia_enhancement_app
  • SebastienCozeDev/feat_menu_in_video_card
  • SebastienCozeDev/fix_accessibility_button_titles_relevance_11_09
  • SebastienCozeDev/fix_accessibility_labels_for_form_fields_11_01
  • SebastienCozeDev/fix_accessibility_media_compatibility_with_assistive_tools
  • SebastienCozeDev/fix_add_chapter_form
  • SebastienCozeDev/fix_auto_fill_video_pwd
  • SebastienCozeDev/fix_issue_1150
  • SebastienCozeDev/fix_playlist_app
  • SebastienCozeDev/improve_playlist_card
  • SebastienCozeDev/update_displaying_channels_via_ajax
  • SebastienCozeDev/update_playlist_corrections
  • SebastienCozeDev/update_video_form
  • SebastienCozeDev_AymericJak/feature_favorite_videos
  • ShibAsCAS
  • UP-Pod-UniCaen-QF
  • UP-podunicaen
  • V4_BETA
  • V4_a11y
  • W3C-compliance
  • accesgroup-code
  • activitypub
  • adapt-get_nextautoincrement-to-consider-postgresql
  • add-fields-to-recording-rest-requests
  • add-notify_sender
  • add-site-dependency
  • add-ssh-remote-port
  • add-title-to-player
  • add_any_video_in_user_channel
  • add_mastodon_share
  • add_private_field
  • add_return_info_to_OEMBED
  • api-playlist
  • api-viewcount
  • auto-format-workflow
  • badatos/improve_infinite_loading
  • bbb-add-css-class
  • black-format-python-code
  • blockAdmin_display
  • bugfix_thumbnail-size
  • bugfix_vjs-time-divider
  • cache_thumbnail_url
  • caps-allowed-extensions
  • cas-sso-strip-spaces-around-username
  • celery
  • check_develop
  • clean_opencast_folder
  • cloudy-oasis/fix-shlex-import
  • containers
  • contribution-help
  • coqui-stt
  • dependabot/pip/celery-5.2.2
  • dependabot/pip/django-3.2.20
  • dependabot/pip/django-3.2.24
  • dependabot/pip/django-4.2.20
  • dependabot/pip/django-4.2.21
  • dependabot/pip/django-4.2.22
  • dependabot/pip/django-4.2.24
  • dependabot/pip/django-4.2.25
  • dependabot/pip/django-4.2.26
  • dependabot/pip/django-4.2.27
  • dependabot/pip/django-4.2.28
  • dependabot/pip/djangorestframework-simplejwt-5.5.1
  • dependabot/pip/pillow-10.0.1
  • dependabot/pip/pillow-10.2.0
  • dependabot/pip/pillow-10.3.0
  • dependabot/pip/pillow-12.1.1
  • dependabot/pip/pillow-8.2.0
  • dependabot/pip/pillow-8.3.2
  • dependabot/pip/pillow-9.0.0
  • dependabot/pip/pillow-9.3.0
  • dependabot/pip/pydantic-1.10.13
  • dependabot/pip/redis-4.5.4
  • dependabot/pip/requests-2.32.4
  • dependabot/pip/urllib3-1.26.17
  • dependabot/pip/urllib3-1.26.18
  • dependabot/pip/urllib3-1.26.5
  • dependabot/pip/urllib3-2.5.0
  • dependabot/pip/urllib3-2.6.0
  • dependabot/pip/urllib3-2.6.3
  • dev
  • dev3
  • dev3-temp
  • develop
  • develop3.1.2
  • dont-use-auto-increment-for-postgresql
  • draftvideo
  • dressing_tests_coveralls
  • edit_liveevent
  • event_filters
  • event_video_on_hold
  • fanfounet/V4_dressing_test_fix
  • fanfounet/bug_habillage
  • fanfounet/bugfix_claim_record_videojs
  • fanfounet/feature_dynamic_home_page
  • fanfounet/fix_additional_owner_in_cut_video
  • fanfounet/fix_mediaroot_transcript
  • fanfounet/social_share
  • fanfounet/update_access_tokens
  • fanfounet/webtv_mode
  • fanfounet/webtv_order_videos
  • fanfounet/webtv_video_speakers
  • fanfounet/xapi_bugfix
  • feaature_jswithbower
  • feaature_jswithbrew
  • feature-studio-opencast
  • feature/3.5.1_fixes
  • feature/3_5_0_fixes_and_a11y
  • feature/A11y_for_3.3.0
  • feature/A11y_for_3.4.0
  • feature/A11y_keyboard_nav
  • feature/BS5_Accordion
  • feature/Bootstrap_5.3
  • feature/Caption_maker_a11y
  • feature/Code_cleanup
  • feature/Code_formatting
  • feature/Code_improvements
  • feature/Correct_lock_msg
  • feature/Create_Archive_package
  • feature/Export_archived_videos
  • feature/Fix_additional_owner_rights
  • feature/Fix_iframe_JS
  • feature/GH_action_workflow_dispatch
  • feature/Improve_quiz
  • feature/Include_Viewcount
  • feature/Last_3.4.0_fixes
  • feature/Last_3_5_0_fixes
  • feature/More_3.5.X_fixes
  • feature/No_comment_in_MAINTENANCE
  • feature/No_nav_on_iframe
  • feature/Opencast_CSS_fix
  • feature/Prevent_Recursive_referrer
  • feature/RGAA_03.02
  • feature/RGAA_10.07
  • feature/RGAA_11.04
  • feature/RGAA_8.02
  • feature/SEO_Improvements
  • feature/Shedule_maintenance
  • feature/Upgrade_videoJS_7
  • feature/Use_Node_20_in_CI
  • feature/bbb_export_script
  • feature/conteneurisation
  • feature/correct_archive_pack
  • feature/correct_typos
  • feature/dashboard-search-moveCenter
  • feature/display_types_sidebar
  • feature/el-container-resource-limitation
  • feature/fixes_for_3.5.1
  • feature/hide_channel_desc
  • feature/home/Accessibility-improve
  • feature/improve_archiving
  • feature/liveevent
  • feature/opencast_studio_v2
  • feature/upload_submit
  • feature/video_enrichment
  • feature/videojs-wavesurfer
  • feature_add_translation_additionalchanneltab
  • feature_dressing_video
  • feature_liveevent
  • feature_liveiframe
  • feature_livetranscription
  • feature_rmjquery
  • feature_tenants_fix_settings
  • fill_missing_locales
  • fix-AI-enhancement-availability-button
  • fix-Typo-1225
  • fix-accessgroup-sync
  • fix-aristote-loading-page
  • fix-aristote-option-availability
  • fix-event-info-display
  • fix-indent
  • fix-link-to-web-push-codelab
  • fix-multi-carousel
  • fix-node-version
  • fix-normalize-referrer
  • fix-service-worker
  • fix-site-dependency
  • fix-thumbnail
  • fix-username-archiving
  • fix-video-default-type
  • fix-video-feeds
  • fix/accessibility_issues
  • fix/bugfixes-for-3.6.0
  • fix/bugfixes-for-3.7.0
  • fix_dressing_watermark_path
  • fix_for_video_dressing
  • fix_jsi18n
  • fix_liveevent
  • fix_makefile
  • fix_migration_script_for_bbb
  • fix_navbar
  • fix_select2_i18n
  • fix_unit_test
  • fix_video_admin
  • formatting-code-with-black-prettier
  • hide-video-player-when-encoding
  • hostname
  • hotfix-bbb
  • hotfix-liveevent
  • hotfix-migrate
  • hyperlinksv2
  • iframe-title
  • improve-dashboard-ui
  • improve-thumbnail
  • improve_footer
  • improve_live_video_on_hold
  • improved-moving-recording-file
  • improvements/quiz
  • indent-format
  • ip_allowed_range
  • juan5987/features_python39
  • live_event_disable_btn_on_stop
  • live_event_prevent_recording
  • live_event_save
  • live_smp
  • liveevent_unmute
  • loppins/bugfix-duplicate_link_legal_notice
  • manage_locale
  • master
  • maxmol/feature_completion-update
  • minor_code_polish
  • moodle_search_filter
  • multi-instance
  • multi_carousel
  • new_dev
  • new_feature_cut_video
  • new_feature_encoding
  • nhan/encodage
  • nhan/encode_remain
  • nhan/modifie_file_js
  • nhan/podfile_views
  • nhan/split_duplicate_code
  • nhan/travail
  • nhan/video_views
  • nhan/views_completion
  • nhan/views_live
  • nhan/visualization_views_video
  • opencast_smp
  • opencast_studio_for_v4
  • owner-info-from-shib
  • pampletousse/bugfix-add_missing_titles_videos_card
  • pampletousse/feature-add_sort_videos
  • pampletousse/feature-add_sort_videos_and_improve_filters
  • pampletousse/feature-dashboard
  • pampletousse/feature-download_qrcode
  • pampletousse/feature-improve_filter_aside
  • pampletousse/fix-add_bulk_update_test
  • pampletousse/fix-add_missing_titles
  • pampletousse/fix-captcha_lib_version
  • pampletousse/fix-change_default_sort_dashboard
  • pampletousse/fix-dashboard_translation
  • pampletousse/fix-fvideo_list_refresh_with_filters
  • pampletousse/fix-improve_bulk_update_tests
  • pampletousse/fix-improve_dashboard
  • pampletousse/fix-my_videos_categories
  • pampletousse/fix-opencast_studio_encode_fct
  • pampletousse/fix-refresh_next_page_videos
  • pampletousse/fix-url_paginated_sub_themes
  • pampletousse/fix-videos_refresh_owner_param_not_authorized
  • patch-1
  • patch/Prevent_Reflected_XSS_on_videos
  • patch_ES_OPTIONS
  • permission_btn_add_live
  • playlist
  • pod-favicon
  • pod_V4
  • podv4_import_mariaDB
  • port8080
  • ptitlou/feature_new_encoding
  • ptitloup-bump-pod-version
  • ptitloup-patch-change-video-owner
  • ptitloup-patch-create_archive_package
  • ptitloup-patch-create_pod_index
  • ptitloup-patch-encoding-video-models
  • ptitloup-patch-owner-vide-admin
  • ptitloup-patch-playlist-add-delete
  • ptitloup-patch-search_users-videos-aside-filter
  • ptitloup-patch-user-search
  • ptitloup-update-version
  • ptitloup/add_ES_8
  • ptitloup/add_cookie_dialog
  • ptitloup/add_p2p_feature
  • ptitloup/add_recreate_thumbnail_function
  • ptitloup/add_recurring_meeting
  • ptitloup/add_reply_to_contact_us
  • ptitloup/add_select2_access_group
  • ptitloup/add_selenium_test
  • ptitloup/add_side_selenium
  • ptitloup/add_test_for_groups
  • ptitloup/add_use_docker
  • ptitloup/add_use_notifications
  • ptitloup/bugfix_and_improve_player
  • ptitloup/bump_develop_to_3.4.1
  • ptitloup/bump_pod_version
  • ptitloup/bump_version_pod
  • ptitloup/change_default_value_for_meeting_record
  • ptitloup/configuration_markdown
  • ptitloup/feature-tracking_event_video
  • ptitloup/feature_add_end_date_to_event
  • ptitloup/feature_add_filter_aside_issue-915
  • ptitloup/feature_add_transcript_lang
  • ptitloup/feature_add_video_token
  • ptitloup/feature_add_web_recorder
  • ptitloup/feature_app_meeting
  • ptitloup/feature_bbb
  • ptitloup/feature_force_end_meeting_to_fix_bug_in_BBB
  • ptitloup/feature_improve_meeting
  • ptitloup/feature_improve_recorder
  • ptitloup/feature_info_pod
  • ptitloup/feature_meeting_add_stats
  • ptitloup/feature_meeting_send_invit_to_owner_and_additional_owner
  • ptitloup/feature_move_videos_urls
  • ptitloup/feature_port_9090
  • ptitloup/feature_quizz_add_user_answer
  • ptitloup/feature_remove_interactive_app
  • ptitloup/feature_resume_video_playback
  • ptitloup/feature_screen-webcam-record
  • ptitloup/feature_script_to_create_tenant
  • ptitloup/feature_test_comment
  • ptitloup/feature_update_videojs-vr
  • ptitloup/feature_video_p2p
  • ptitloup/feature_xAPI
  • ptitloup/fix_admin_js
  • ptitloup/fix_button_navbar
  • ptitloup/fix_caption_maker
  • ptitloup/fix_configuration
  • ptitloup/fix_current_events
  • ptitloup/fix_duration
  • ptitloup/fix_encoding_video_model
  • ptitloup/fix_encore_mp4_with_no_audio
  • ptitloup/fix_event_edit
  • ptitloup/fix_ffmpeg_hls_command
  • ptitloup/fix_import_custom_settings
  • ptitloup/fix_link_playlist
  • ptitloup/fix_live_event
  • ptitloup/fix_meeting_date_recurring
  • ptitloup/fix_meeting_record
  • ptitloup/fix_migration
  • ptitloup/fix_oembed
  • ptitloup/fix_opencast_studio
  • ptitloup/fix_ordering_channels
  • ptitloup/fix_podfile
  • ptitloup/fix_recorder_notify
  • ptitloup/fix_rest_theme
  • ptitloup/fix_themes
  • ptitloup/fix_thumbnail
  • ptitloup/fix_url_category
  • ptitloup/fix_video_theme
  • ptitloup/fix_videojs-info-controlbar_constructor
  • ptitloup/fix_videojs_slides
  • ptitloup/fix_xapi_actor
  • ptitloup/fixbug_podfile
  • ptitloup/fixbug_podfile_caption_maker
  • ptitloup/fixbug_screen_recorder
  • ptitloup/get_bbb_shared_secret
  • ptitloup/improve-live-iframe
  • ptitloup/improve_cache_request
  • ptitloup/improve_channel_display
  • ptitloup/improve_configuration
  • ptitloup/improve_remote_encoding
  • ptitloup/improve_rss_feed
  • ptitloup/improve_settings_cache
  • ptitloup/improve_subtitle_accessibility
  • ptitloup/improve_unit_test
  • ptitloup/improve_video_edit
  • ptitloup/improve_video_template_RS
  • ptitloup/improve_xapi_statements
  • ptitloup/move_model_playlist_video
  • ptitloup/optimisation2.8
  • ptitloup/patch_add_configuration_fr
  • ptitloup/remote_encoding_fix
  • ptitloup/test_coveralls
  • ptitloup/update-readme
  • ptitloup/update_ralph
  • ptitloup/use_cache_to_store_video_data
  • ptitloup/use_cache_to_store_video_data_add_configuration
  • ptitloup/work_on_configuration
  • pwa-django-webpush
  • raise-aristote-failure
  • recent-viewcount
  • refacto_live
  • remove_duration_for_meeting_recordings
  • replace_cas
  • replace_cas_fbrosset
  • replace_logoETB
  • rest_site
  • setDaemon_deprecated
  • smp_opencast
  • store_draft_state
  • subtitles
  • swem-pri/feature3-bootstrap5
  • swem-pri/feature3-improve_template_from_BT5
  • swem-pri/fix-migrationmaterial3
  • typo
  • update_chunked_upload_repository
  • update_requirements
  • update_shibboleth_remoteuser
  • upgrade-videojs
  • use-maxid-to-get-nextautoincrement
  • video_visible_homepage
  • webtv-feature
  • yaal-coop/configurable_proxy
  • yaal-coop/default_accessgroup

09 Feb 2026 01:33PM UTC coverage: 70.284%. Remained the same
21827137963

push

github

web-flow
Forbid AI enhencement when video isn't encodedFix ai enhancement availability button (#1398)

* Fixup. Format code with Black
* Forbid Ai enrichment when vidéo isn't encoded

---------

Co-authored-by: Céline Didier <ceine.didier@univ-lorraine.fr>

12358 of 17583 relevant lines covered (70.28%)

0.7 hits per line

Relevant lines Covered
Build:
Build:
17583 RELEVANT LINES 12358 COVERED LINES
0.7 HITS PER LINE
Source Files on dev_v4
  • Tree
  • List 269
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21827137963 dev_v4 Forbid AI enhencement when video isn't encodedFix ai enhancement availability button (#1398) * Fixup. Format code with Black * Forbid Ai enrichment when vidéo isn't encoded --------- Co-authored-by: Céline Didier <ceine.didier@univ-lorraine.fr> push 09 Feb 2026 01:49PM UTC web-flow github
70.28
21669347413 dev_v4 Bump django from 4.2.27 to 4.2.28 (#1399) * Bump django from 4.2.27 to 4.2.28 --- updated-dependencies: - dependency-name: django dependency-version: 4.2.28 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@gith... push 04 Feb 2026 11:31AM UTC web-flow github
70.28
21389926431 dev_v4 Fixup. Format code with Black (#1396) Co-authored-by: github-actions <github-actions@github.com> push 27 Jan 2026 08:45AM UTC web-flow github
70.28
21292487066 dev_v4 Merge 92f127095 into b7b5c0d28 Pull #1396 23 Jan 2026 04:18PM UTC web-flow github
70.28
20299565183 dev_v4 [DONE] Raise aristote failure (#1382) POD ne traite pas les erreurs qu'il reçoit d'Aristote. Cette PR prévient l'utilisateur que l'enrichissement s'est mal passé. C'est une première étape. Il faudrait sans doute aller plus loin et proposer un nou... Pull #1387 17 Dec 2025 10:40AM UTC web-flow github
70.23
20067185442 dev_v4 Disable TinyMCE relative_urls to avoid auto replace self domain urls (#1389) # i.e : <http://pod.localhost:8000/video/0001-podmp4/> become `../../0001-podmp4/` Pull #1387 09 Dec 2025 02:51PM UTC web-flow github
70.23
20032792734 dev_v4 Merge 3ff0e276a into 2907d8c97 Pull #1387 08 Dec 2025 03:32PM UTC web-flow github
70.23
20032758216 dev_v4 Ci free space (#1386) * Free Disk Space on pod_dev CI to avoid an OSError: `[Errno 28] No space left on device` Pull #1387 08 Dec 2025 03:25PM UTC web-flow github
70.23
19922656454 dev_v4 Bump django from 4.2.26 to 4.2.27 (#1383) Bumps [django](https://github.com/django/django) from 4.2.26 to 4.2.27. - [Commits](https://github.com/django/django/compare/4.2.26...4.2.27) --- updated-dependencies: - dependency-name: django depende... push 04 Dec 2025 08:49AM UTC web-flow github
70.28
19566963541 dev_v4 :bug: Normalize malformed referrer URLs missing double slash (#1379) # :bug: [FIX] Normalize malformed referrer URLs missing double slash Some external requests send a malformed `referrer` such as: * `http:/pod.univ-lille.fr/...` * `https:/pod.... push 21 Nov 2025 10:19AM UTC web-flow github
69.97
See All Builds (3011)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc