Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

cncf_slack_channel deprecation warning cites an internal darnit spec version

Open Beginner friendly
#506 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
1-3 hours
Newbie friendliness
88/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
python
Domain
backend

Research direction

Read the warning at packages/darnit/src/darnit/context/dot_project.py lines 671–680 and the assertion in tests/darnit/context/test_dot_project_deprecations.py. Remove the misleading internal version reference while keeping the migration guidance ASCII-only. Run uv run pytest tests/darnit/context -q and uv run ruff check .; done when the warning no longer cites the internal version and the deprecation test passes.

Written by the indexing model from the issue text.

Description

good first issue module-core

Summary

The deprecation warning for the .project/ field cncf_slack_channel says the alias "is accepted by darnit spec version 1.2.0". That number was one of darnit's internal reconcile counters, not an upstream CNCF dot-project version, and #502 pins darnit to the upstream schema version (1.0.0). The message should not cite an internal counter users cannot look up.

Where

https://github.com/darnitdevorg/darnit/blob/bbe1bb426e701a3b283d74425a566425011daa89/packages/darnit/src/darnit/context/dot_project.py#L671-L680

Getting started

  • Reword the message to drop the version number, for example: "This alias is still accepted by darnit and will be removed in a future release. Migrate to the slack_channels list form defined in the CNCF spec: ".
  • Update the test that asserts the message text: tests/darnit/context/test_dot_project_deprecations.py (it currently checks for "spec version 1.2.0").
  • Run uv run pytest tests/darnit/context -q and uv run ruff check ..
  • Keep the text ASCII-only and sign off your commit (git commit -s).

Acceptance: the warning no longer mentions an internal version number, and the deprecation test passes.

Dominant language
Python
Stars
22
Forks
27
Avg merge
2d 28m
Merged PRs (30d)
40

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from darnitdevorg/darnit

All issues in darnitdevorg/darnit

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.