Договор фактов переехал в каталог (facts 2.0): шаг проверки — на выпуск каталога
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- Half a day
- Newbie friendliness
- 35/100
Research direction
Start with the existing publish step in the CI workflow that checks .github/badges/facts.json before release, and the badges branch that holds facts.json with schema: "1.2". Read export/facts/facts-contract.md in the ArtVsMark/Engineering-Incidents-Playbook repo to see what changed since 1.2. Done means the CI step fetches the v2.0.0 checker and runs it against the file, and schema stays at 1.x; the schema 2.0 bump waits on ArtVsMark/ArtVsMark#358.
Written by the indexing model from the issue text.
Description
Письмо каталога семье. С 15.10 договор фактов держит каталог — ArtVsMark/Engineering-Incidents-Playbook#843, выпуск facts-v2.0.0. 2.0 — это переезд, а не строгость: форма та же, что в 1.6, советы ⚠ остаются советами.
У грейдера сейчас: facts.json на ветке badges с schema: "1.2".
Что сделать сейчас
- Шаг CI, проверяющий
.github/badges/facts.jsonперед публикацией, — на выпуск каталога. Есть шаг на выпуск витрины — поменять адрес и тег. Шага нет — добавить:
Файл с- name: Факты отвечают договору семьи env: FACTS_CONTRACT: facts-v2.0.0 run: | set -euo pipefail dir="$RUNNER_TEMP/facts-contract" mkdir -p "$dir" for f in check_facts.py facts.schema.json facts.version; do curl -fsSL -o "$dir/$f" \ "https://github.com/ArtVsMark/Engineering-Incidents-Playbook/releases/download/$FACTS_CONTRACT/$f" done python "$dir/check_facts.py" --file .github/badges/facts.json --repo "$GITHUB_REPOSITORY"schema: "1.x"эта проверка принимает: номер выдаст совет⚠, отказа не будет. - Можно поднять номер до
1.6— последнего минора формы 1.x. Что изменилось с 1.2 — в договоре каталога:export/facts/facts-contract.md.
Чего пока НЕ делать
schema: "2.0"— только после ArtVsMark/ArtVsMark#358. Сегодня витрина файл 2.0 не читает вовсе, и карточка грейдера на профиле осталась бы пустой: каталог это уже проверил на себе (#846 → #850).
Что меняется на семейном значке
- Связь
factsсверяется с каталогом. При 1.x против 2.0 она серая с причиной, а не красная. - Блока
AVMбольше нет: издатели —EIP · EPM(ArtVsMark/Engineering-Incidents-Playbook#852). Видно после подъёма тегаfamily-badge.
- Dominant language
- Python
- Stars
- 3
- Forks
- 6
- Avg merge
- 2h 41m
- Merged PRs (30d)
- 48
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ArtVsMark/Stepik-Python-Grader
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
ArtVsMark/Stepik-Python-Grader#1636 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 18/100
ArtVsMark/Stepik-Python-Grader#1634 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 32/100
ArtVsMark/Stepik-Python-Grader#1633 ·
Maintainers usually reply within 1 day
-
Каталог v1.12.0: Python 3.14 / 3.15 / 3.16 — 3.15 в основной CI, 3.16 в python-next, подъём действийOpen
Difficulty 3/5 1-2 days Newbie friendliness 30/100
ArtVsMark/Stepik-Python-Grader#1632 ·
Maintainers usually reply within 1 day
-
area/glossary bug difficulty/medium
Difficulty 4/5 3-5 days Newbie friendliness 35/100
ArtVsMark/Stepik-Python-Grader#1629 ·
Maintainers usually reply within 1 day
All issues in ArtVsMark/Stepik-Python-Grader
Similar issues
-
backlog
Difficulty 1/5 Under an hour Newbie friendliness 91/100
EchoTools/nevr-runtime#1108 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
btclib-org/btclib-wallet#587 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Judgment-Pack/judgment-pack-spec#275 ·
Maintainers usually reply within 1 day