| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
@dzmitrysliaptsou, I just want to say fantastic work. You are the first person to actually implement an E2E test for this project in a long time. Thank you for the effort. I have just a few comments and adjustments and we can get this in. While you have been doing that I have been revamping the release history algorithm to consolidate both it and the version determination algorithm along with a lot of performance caching. This should be a huge improvement. |
Sorry, something went wrong.
There was a problem hiding this comment.
See review comments, if you need help, let me know and I can fix it this weekend and get this merged.
Sorry, something went wrong.
This commit adds a repo fixture and the rebuild repo test case to handle the situation where a branch was started before a release but then a release occured and the developer used a merge from the default branch (rather than rebase). ref: python-semantic-release#1252
| Back | FazBrowse Home | New Git URL |
Purpose
Provides a repo fixture to reproduce the problem described in #1252 (based on this comment)
Rationale
Added a new repo following the examples in other fixtures.
Had to made one more addition: simulate_change_commits_n_rtn_changelog_entry() fixture always worked with the file_in_repo. For this specific flow it caused merge conflicts, because commit in the feature branch was made before default branch was merged into a feature branch. Made this parameter configurable.
How did you test?
I ran the test and it failed with the expected error (empty ## v0.3.0 (2025-05-31) changelog entry)
How to Verify
PR Completion Checklist
Reviewed & followed the Contributor Guidelines
Changes Implemented & Validation pipeline succeeds
Commits follow the Conventional Commits standard
and are separated into the proper commit type and scope (recommended order: test, build, feat/fix, docs)
Appropriate Unit tests added/updated
Appropriate End-to-End tests added/updated
Appropriate Documentation added/updated and syntax validated for sphinx build (see Contributor Guidelines)