Каталог v2.0.0: значок проекта в две строки — действие project-badge вместо python-badge
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 48/100
Research direction
The change is in the badge step at badges.yml:68, which currently calls python-badge and writes .badge-out/python.svg. Replace it with the project-badge step from the issue's YAML, then check that the publish step also copies project.svg and that checkout uses fetch-depth: 0. Done means .badge-out holds python.svg, family.svg, family-check.json and project.svg after a CI run, and the README image link is changed only after the first publish.
Written by the indexing model from the issue text.
Description
Письмо каталога семье. 16.10 вышел v2.0.0 каталога: он теперь держит договоры семьи. Вместе с выпуском вышло действие project-badge, одна картинка в две строки:
- сверху то, что сейчас рисует
python-badge(CI │ Python │ ОС │ наборы │ coverage │ release / PyPI │ version); - снизу
rules │ machine N/217 │ own │ takenпо вашему.rules/bindings.jsonи зоны семейного значка.
Подробности — CONNECT.md каталога, раздел про project-badge.
У грейдера сейчас: badges.yml:68 — python-badge@29657e0 # v1.10.0, пишет .badge-out/python.svg.
Что сделать
- Заменить шаг
python-badgeодним шагом (входы те же, но вместо файлаout— папкаout-dir):
В- id: draw uses: ArtVsMark/Engineering-Incidents-Playbook/.github/actions/[email protected] with: ci-workflow: ci.yml out-dir: .badge-out coverage-json: .badge-inputs/coverage.json coverage-all-json: .badge-inputs/coverage-combined.json version-json: .badge-inputs/version.json suites: e2e, sandbox-linux:sandbox pypi: stepik-python-grader.badge-outлягутpython.svg(как раньше),family.svg,family-check.jsonиproject.svg. - Шагу публикации — переносить и
project.svg(и, по желанию,family.svg). - У
actions/checkoutперед шагом —fetch-depth: 0: без тегов семейный сегментgivesсереет. - В README вместо строки значков —
. Ссылку ставить отдельным изменением после первой публикации файла, иначе картинка будет битой.
Что покажет картинка у вас
Пробная сборка на ваших данных 16.10:
machine 138/217 · 64%,own 138,taken 0;- лесенка Python
3.14 3.15 3.16:3.15жёлтая — основной CI её не проверяет, а прогонpython-next.ymlзначок не читает;3.16тёмно-серая — сборки для CI ещё нет.
Чего пока не делать
- Прежний
python-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 3/5 Half a day Newbie friendliness 35/100
ArtVsMark/Stepik-Python-Grader#1635 ·
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
-
bug P2 rust
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
jscott3201/rusty-bacnet#2085 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
evarness-ai/iris-harness#401 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
sistemicorp/scripts#62 ·
-
area/mac help wanted needs-qa
Difficulty 1/5 Under an hour Newbie friendliness 76/100