Skip to content

chore: fix semantic-release configuration and bootstrap v0.1.0 tag#31

Merged
ckrough merged 1 commit intomainfrom
elated-lalande
Jan 9, 2026
Merged

chore: fix semantic-release configuration and bootstrap v0.1.0 tag#31
ckrough merged 1 commit intomainfrom
elated-lalande

Conversation

@ckrough
Copy link
Owner

@ckrough ckrough commented Jan 9, 2026

Summary

This PR fixes the semantic-release GitHub Actions workflow failure by:

  • Creating the initial v0.1.0 git tag at commit f5f5c52
  • Fixing the deprecation warning in semantic-release configuration

Background

The release workflow was failing with:

No tags found with format 'v{version}' couldn't identify latest version

Root cause: semantic-release requires at least one existing tag to calculate version bumps, but the repository had no tags.

Changes

1. Created v0.1.0 Tag

  • Tagged commit f5f5c52 (2025-12-22) as v0.1.0
  • This was the last commit with version 0.1.0 before the bump to 0.2.0
  • Matches the CHANGELOG.md entry for v0.1.0
  • Tag has been pushed to establish the baseline for future releases

2. Fixed Deprecation Warning

  • Moved changelog_file from [tool.semantic_release.changelog] to [tool.semantic_release.changelog.default_templates]
  • Prevents deprecation warning in python-semantic-release 9.x
  • Ensures compatibility with future v10 release

Testing

  • ✅ v0.1.0 tag created and pushed successfully
  • ✅ Tag points to correct commit f5f5c52
  • ✅ Configuration change eliminates deprecation warning
  • ⏳ GitHub Actions workflow will verify on merge

Expected Outcome

After merging:

  • ✅ Release workflow will pass without errors
  • ✅ Future conventional commits to main will trigger automatic releases
  • ✅ semantic-release can properly calculate version bumps from v0.1.0 baseline

Update changelog configuration to use the new structure:
- Move 'changelog_file' to 'changelog.default_templates.changelog_file'
- Prevents deprecation warning in python-semantic-release 9.x
- Ensures compatibility with future v10 release
@ckrough ckrough merged commit b51a3be into main Jan 9, 2026
6 checks passed
@ckrough ckrough deleted the elated-lalande branch January 9, 2026 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant