Skip to content

fix: switch to tag-only releases, drop CHANGELOG, use Codecov badge#153

Merged
nikazzio merged 1 commit intomainfrom
fix/tag-only-releases-no-changelog
Apr 13, 2026
Merged

fix: switch to tag-only releases, drop CHANGELOG, use Codecov badge#153
nikazzio merged 1 commit intomainfrom
fix/tag-only-releases-no-changelog

Conversation

@nikazzio
Copy link
Copy Markdown
Owner

@nikazzio nikazzio commented Apr 13, 2026

Resolves the two post-merge CI failures caused by bots pushing commits to the protected branch.

Closes #154

  • semantic-release: ora usa --no-commit --push (tag-only, nessun commit su main)
  • rimosso il job coverage-badge che committava coverage.json su main; badge README → Codecov
  • eliminato CHANGELOG.md e check_changelog_policy.py
  • check_release_consistency.py aggiornato per validare --no-commit --push
  • check_docs_language.py: rimosso CHANGELOG.md da DOC_FILES
  • test aggiornati

- semantic-release now runs with --no-commit --push (tag-only mode)
- removed CHANGELOG.md and all changelog-related config from pyproject.toml
- deleted check_changelog_policy.py script (no longer applicable)
- removed coverage-badge CI job; switched README badge to Codecov
- updated check_release_consistency.py to validate --no-commit workflow
- updated check_docs_language.py to remove CHANGELOG.md from DOC_FILES
- updated tests to reflect new tag-only configuration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@nikazzio nikazzio added area:core patch Increments the patch version for backward-compatible bug fixes and minor improvements. priority:P1 High priority type:ci CI/CD pipeline or automation labels Apr 13, 2026
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.93%. Comparing base (aff9577) to head (97b960d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #153   +/-   ##
=======================================
  Coverage   70.93%   70.93%           
=======================================
  Files         153      153           
  Lines       13229    13229           
=======================================
  Hits         9384     9384           
  Misses       3845     3845           
Flag Coverage Δ
fast 70.93% <ø> (ø)
slow 70.93% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nikazzio nikazzio merged commit ee55fa4 into main Apr 13, 2026
6 of 11 checks passed
@nikazzio nikazzio deleted the fix/tag-only-releases-no-changelog branch April 13, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:core patch Increments the patch version for backward-compatible bug fixes and minor improvements. priority:P1 High priority type:ci CI/CD pipeline or automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: CI post-merge failures — bots bloccati da ruleset protect-main

2 participants