Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
364 changes: 182 additions & 182 deletions dashboards/dashboard_main.csv

Large diffs are not rendered by default.

370 changes: 370 additions & 0 deletions individual_repo_data/dashboard.sql

Large diffs are not rendered by default.

Binary file modified individual_repo_data/dashboard.sqlite3
Binary file not shown.
21 changes: 11 additions & 10 deletions individual_repo_data/openedx/.github_repo_health.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
TIMESTAMP: 2026-06-01
TIMESTAMP: 2026-06-08
dependabot:
exists: true
has_ecosystem:
Expand Down Expand Up @@ -63,20 +63,21 @@ github:
allows_rebase_merge: true
allows_squash_merge: true
branch_count: 8
build_details: '{"total_duration": "4284 minutes 32 seconds", "checks": [{"name":
"Get list of PRs", "duration": "0 minutes 9 seconds"}, {"name": "Get list
build_details: '{"total_duration": "5706 minutes 35 seconds", "checks": [{"name":
"Get list of PRs", "duration": "0 minutes 10 seconds"}, {"name": "Get list
of PRs", "duration": "0 minutes 8 seconds"}, {"name": "Get list of PRs", "duration":
"0 minutes 6 seconds"}, {"name": "Get list of PRs", "duration": "0 minutes
6 seconds"}, {"name": "merge_pr", "duration": "0 minutes 0 seconds"}, {"name":
"merge_pr", "duration": "0 minutes 0 seconds"}, {"name": "merge_pr", "duration":
"-1 minutes 59 seconds"}, {"name": "merge_pr", "duration": "-1 minutes 59
seconds"}]}'
"0 minutes 7 seconds"}, {"name": "Get list of PRs", "duration": "0 minutes
6 seconds"}, {"name": "Get list of PRs", "duration": "0 minutes 6 seconds"},
{"name": "merge_pr", "duration": "0 minutes 0 seconds"}, {"name": "merge_pr",
"duration": "0 minutes 0 seconds"}, {"name": "merge_pr", "duration": "0 minutes
0 seconds"}, {"name": "merge_pr", "duration": "0 minutes 0 seconds"}, {"name":
"merge_pr", "duration": "-1 minutes 59 seconds"}]}'
code_of_conduct: Other
created_at: 2022-01-05 17:05:00
default_branch: master
description: Centralized openedx repository workflows, community health files,
etc.
disk_usage_kb: 382
disk_usage_kb: 397
fork_count: 33
has_issues: true
has_wiki: false
Expand All @@ -85,7 +86,7 @@ github:
is_fork: false
is_locked: false
is_private: false
last_push: 2026-05-27 14:13:45
last_push: 2026-06-02 19:58:55
license: Apache License 2.0
pulls_count: 0
github_actions: false
Expand Down
120 changes: 59 additions & 61 deletions individual_repo_data/openedx/DoneXBlock_repo_health.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
TIMESTAMP: 2026-06-01
TIMESTAMP: 2026-06-08
dependabot:
exists: true
has_ecosystem:
Expand All @@ -7,7 +7,7 @@ dependabot:
pip: false
dependabot_alerts: {}
dependencies:
count: 120
count: 121
github:
count: 0
list: '[]'
Expand All @@ -22,57 +22,56 @@ dependencies:
list: ''
pypi:
count: 16
list: '["webob==1.8.9", "xblock==6.1.0", "fs==2.4.16", "web-fragments==4.0.0",
"sqlparse==0.5.5", "markupsafe==3.0.3", "pytz==2026.2", "django==5.2.14",
"appdirs==1.4.4", "simplejson==4.1.1", "lxml==6.1.1", "mako==1.3.12",
"asgiref==3.11.1", "six==1.17.0", "pyyaml==6.0.3", "python-dateutil==2.9.0.post0"]'
list: '["mako==1.3.12", "simplejson==4.1.1", "xblock==6.1.0", "asgiref==3.11.1",
"lxml==6.1.1", "appdirs==1.4.4", "pytz==2026.2", "web-fragments==4.0.0",
"python-dateutil==2.9.0.post0", "six==1.17.0", "fs==2.4.16", "django==5.2.14",
"markupsafe==3.0.3", "sqlparse==0.5.5", "webob==1.8.9", "pyyaml==6.0.3"]'
pypi_all:
count: 120
list: '["markdown-it-py==4.2.0", "path==16.16.0", "mdurl==0.1.2", "pytz==2026.2",
"sphinxcontrib-jsmath==1.0.1", "requests-toolbelt==1.0.0", "pluggy==1.6.0",
"cookiecutter==2.7.1", "xblock-sdk==0.14.0", "pyproject-api==1.10.0",
"nh3==0.3.5", "python-slugify==8.0.4", "urllib3==2.7.0", "s3transfer==0.17.0",
"arrow==1.4.0", "fs-s3fs==1.1.1", "keyring==25.7.0", "python-dateutil==2.9.0.post0",
"filelock==3.29.0", "charset-normalizer==3.4.7", "soupsieve==2.8.4", "python-discovery==1.3.1",
"tomlkit==0.15.0", "twine==6.2.0", "sphinxcontrib-applehelp==2.0.0", "typer==0.25.1",
"pytest==9.0.3", "click==8.4.1", "setuptools==82.0.1", "shellingham==1.5.4",
"sphinx==9.1.0", "iniconfig==2.3.0", "docutils==0.22.4", "packaging==26.2",
"jaraco-context==6.1.2", "stevedore==5.8.0", "pip-tools==7.5.3", "appdirs==1.4.4",
"polib==1.2.0", "text-unidecode==1.3", "lxml==6.1.1", "pylint-celery==0.3",
"roman-numerals==4.1.0", "pydata-sphinx-theme==0.16.1", "alabaster==1.0.0",
"sqlparse==0.5.5", "code-annotations==3.0.0", "tzdata==2026.2", "lxml-html-clean==0.4.5",
"mccabe==0.7.0", "boto3==1.43.14", "mako==1.3.12", "asgiref==3.11.1",
"pylint-django==2.7.0", "pyyaml==6.0.3", "pygments==2.20.0", "dill==0.4.1",
"fs==2.4.16", "jmespath==1.1.0", "markupsafe==3.0.3", "astroid==4.0.4",
"imagesize==2.0.0", "pip==26.1.1", "snowballstemmer==3.1.0", "jaraco-classes==3.4.0",
"webob==1.8.9", "xblock==6.1.0", "sphinxcontrib-qthelp==2.0.0", "certifi==2026.5.20",
"jaraco-functools==4.5.0", "sphinx-book-theme==1.2.0", "build==1.5.0",
"distlib==0.4.0", "cffi==2.0.0", "typing-extensions==4.15.0", "beautifulsoup4==4.14.3",
"idna==3.16", "isort==8.0.1", "tox==4.54.0", "pylint-plugin-utils==0.9.0",
"edx-i18n-tools==2.0.0", "jeepney==0.9.0", "rich==15.0.0", "tomli-w==1.2.0",
"click-log==0.4.0", "coverage[toml]==7.14.0", "lxml[html-clean]==6.1.1",
"pypng==0.20220715.0", "requests==2.34.2", "sphinxcontrib-devhelp==2.0.0",
"cryptography==48.0.0", "platformdirs==4.9.6", "readme-renderer==44.0",
"sphinxcontrib-serializinghtml==2.0.0", "edx-lint==6.1.0", "more-itertools==11.1.0",
"secretstorage==3.5.0", "pycparser==3.0", "six==1.17.0", "simplejson==4.1.1",
"wheel==0.47.0", "pylint==4.0.5", "binaryornot==0.6.0", "web-fragments==4.0.0",
"cachetools==7.1.4", "ddt==1.7.2", "rfc3986==2.0.0", "pycodestyle==2.14.0",
"annotated-doc==0.0.4", "botocore==1.43.14", "accessible-pygments==0.0.5",
"colorama==0.4.6", "virtualenv==21.3.3", "babel==2.18.0", "pyproject-hooks==1.2.0",
"id==1.6.1", "coveralls==4.1.0", "django==5.2.14", "sphinxcontrib-htmlhelp==2.1.0",
"jinja2==3.1.6"]'
count: 121
list: '["cffi==2.0.0", "appdirs==1.4.4", "wheel==0.47.0", "mdurl==0.1.2",
"alabaster==1.0.0", "nh3==0.3.5", "botocore==1.43.18", "keyring==25.7.0",
"simplejson==4.1.1", "coveralls==4.1.0", "text-unidecode==1.3", "charset-normalizer==3.4.7",
"code-annotations==3.0.0", "pip-tools==7.5.3", "polib==1.2.0", "urllib3==2.7.0",
"mako==1.3.12", "jaraco-functools==4.5.0", "setuptools==82.0.1", "binaryornot==0.6.0",
"docutils==0.23", "babel==2.18.0", "arrow==1.4.0", "rfc3986==2.0.0", "sphinx==9.1.0",
"cachetools==7.1.4", "build==1.5.0", "sphinxcontrib-serializinghtml==2.0.0",
"astroid==4.0.4", "id==1.6.1", "readme-renderer==44.0", "pypng==0.20220715.0",
"pylint-django==2.7.0", "pylint-plugin-utils==0.9.0", "mccabe==0.7.0",
"s3transfer==0.18.0", "annotated-doc==0.0.4", "accessible-pygments==0.0.5",
"edx-i18n-tools==2.0.0", "dill==0.4.1", "python-dateutil==2.9.0.post0",
"lxml[html-clean]==6.1.1", "iniconfig==2.3.0", "markupsafe==3.0.3", "sphinxcontrib-devhelp==2.0.0",
"sphinxcontrib-applehelp==2.0.0", "pyproject-hooks==1.2.0", "boto3==1.43.18",
"docutils==0.22.4", "isort==8.0.1", "sphinxcontrib-htmlhelp==2.1.0", "tzdata==2026.2",
"platformdirs==4.10.0", "sphinxcontrib-qthelp==2.0.0", "pylint==4.0.5",
"imagesize==2.0.0", "markdown-it-py==4.2.0", "pygments==2.20.0", "fs==2.4.16",
"pyyaml==6.0.3", "lxml==6.1.1", "roman-numerals==4.1.0", "fs-s3fs==1.1.1",
"pycodestyle==2.14.0", "tomlkit==0.15.0", "lxml-html-clean==0.4.5", "xblock==6.1.0",
"asgiref==3.11.1", "cookiecutter==2.7.1", "xblock-sdk==0.14.0", "path==16.16.0",
"requests-toolbelt==1.0.0", "sqlparse==0.5.5", "typing-extensions==4.15.0",
"rich==15.0.0", "ddt==1.7.2", "pytz==2026.2", "click==8.4.1", "jinja2==3.1.6",
"shellingham==1.5.4", "pydata-sphinx-theme==0.16.1", "webob==1.8.9", "python-discovery==1.4.0",
"pip==26.1.2", "typer==0.26.4", "python-slugify==8.0.4", "twine==6.2.0",
"certifi==2026.5.20", "django==5.2.14", "more-itertools==11.1.0", "tox==4.55.0",
"pylint-celery==0.3", "snowballstemmer==3.1.0", "cryptography==48.0.0",
"web-fragments==4.0.0", "sphinxcontrib-jsmath==1.0.1", "tomli-w==1.2.0",
"colorama==0.4.6", "jaraco-classes==3.4.0", "pytest==9.0.3", "six==1.17.0",
"secretstorage==3.5.0", "filelock==3.29.0", "jaraco-context==6.1.2", "distlib==0.4.0",
"requests==2.34.2", "pluggy==1.6.0", "beautifulsoup4==4.14.3", "virtualenv==21.4.2",
"sphinx-book-theme==1.2.0", "idna==3.17", "soupsieve==2.8.4", "pycparser==3.0",
"jmespath==1.1.0", "click-log==0.4.0", "coverage[toml]==7.14.1", "packaging==26.2",
"jeepney==0.9.0", "pyproject-api==1.10.1", "edx-lint==6.1.0", "stevedore==5.8.0"]'
django_packages:
django_42:
count: 6
list: '["code-annotations", "pylint-django", "xblock-sdk", "xblock", "edx-i18n-tools",
"web-fragments"]'
list: '["web-fragments", "xblock", "pylint-django", "code-annotations", "edx-i18n-tools",
"xblock-sdk"]'
total:
count: 6
list: '["code-annotations", "pylint-django", "xblock-sdk", "xblock", "edx-i18n-tools",
"web-fragments"]'
list: '["web-fragments", "xblock", "pylint-django", "code-annotations", "edx-i18n-tools",
"xblock-sdk"]'
upgraded:
count: 5
list: '["code-annotations", "xblock-sdk", "xblock", "edx-i18n-tools", "web-fragments"]'
list: '["web-fragments", "xblock", "code-annotations", "edx-i18n-tools", "xblock-sdk"]'
docs:
build_badge: false
python_version: null
Expand All @@ -99,24 +98,23 @@ github:
allows_merge_commit: true
allows_rebase_merge: false
allows_squash_merge: true
branch_count: 41
build_details: '{"total_duration": "6059 minutes 49 seconds", "checks": [{"name":
"Analyze (javascript)", "duration": "1 minutes 15 seconds"}, {"name": "Analyze
(javascript)", "duration": "1 minutes 13 seconds"}, {"name": "Analyze (python)",
"duration": "0 minutes 59 seconds"}, {"name": "Analyze (python)", "duration":
"0 minutes 58 seconds"}, {"name": "Dependabot", "duration": "0 minutes 53
seconds"}, {"name": "Tests (3.12, django42)", "duration": "0 minutes 50 seconds"},
{"name": "Tests (3.12, django52)", "duration": "0 minutes 42 seconds"}, {"name":
"Tests (3.12, quality)", "duration": "0 minutes 41 seconds"}, {"name": "Dependabot",
"duration": "0 minutes 37 seconds"}, {"name": "Dependabot", "duration": "0
minutes 34 seconds"}, {"name": "Dependabot", "duration": "0 minutes 32 seconds"},
{"name": "update-pip-graph", "duration": "0 minutes 31 seconds"}, {"name":
"Dependabot", "duration": "0 minutes 25 seconds"}]}'
branch_count: 40
build_details: '{"total_duration": "3351 minutes 32 seconds", "checks": [{"name":
"call-upgrade-python-requirements-workflow / upgrade_requirements", "duration":
"1 minutes 23 seconds"}, {"name": "Analyze (javascript)", "duration": "1 minutes
16 seconds"}, {"name": "Analyze (python)", "duration": "0 minutes 58 seconds"},
{"name": "Tests (3.12, quality)", "duration": "0 minutes 49 seconds"}, {"name":
"Tests (3.12, django42)", "duration": "0 minutes 45 seconds"}, {"name": "Dependabot",
"duration": "0 minutes 44 seconds"}, {"name": "Tests (3.12, django52)", "duration":
"0 minutes 39 seconds"}, {"name": "self_assign_by_comment / add_assignee",
"duration": "0 minutes 0 seconds"}, {"name": "add_remove_labels / add_label",
"duration": "0 minutes 0 seconds"}, {"name": "add_remove_labels / remove_label",
"duration": "-1 minutes 59 seconds"}]}'
code_of_conduct: Other
created_at: 2017-07-07 16:01:04
default_branch: master
description: 'An XBlock for students to mark they''ve finished something. '
disk_usage_kb: 636
disk_usage_kb: 655
fork_count: 25
has_issues: true
has_wiki: false
Expand All @@ -125,9 +123,9 @@ github:
is_fork: false
is_locked: false
is_private: false
last_push: 2026-06-01 00:53:36
last_push: 2026-06-08 00:54:05
license: GNU AGPLv3
pulls_count: 5
pulls_count: 4
github_actions: true
language_bytes:
css: 2185
Expand Down
Loading