Skip to content

Repository in a broken state - "No full releases found in this branch's history" #1188

@MicaelJarniac

Description

@MicaelJarniac

Question

I have a Cookiecutter template and an instance of the template.

The instance is in a broken state, as it seems that PSR can't detect the current version in order to bump.

https://github.com/MicaelJarniac/crustypy-instance/actions/runs/13345288929/job/37274977188#step:6:14

❯ semantic-release -v version
[10:30:51] INFO     [util.load_raw_config_file] Loading configuration from pyproject.toml                                                                                                  util.py:79
           INFO     [config.select_branch_options] Using group 'main' options, as 'main' matches 'main'                                                                                 config.py:590
           WARNING  [config.from_raw_config] Token value is missing!                                                                                                                    config.py:785
           INFO     [algorithm.tags_and_versions] found 2 previous tags                                                                                                               algorithm.py:62
           INFO     [algorithm.next_version] No full releases found in this branch's history                                                                                         algorithm.py:300
           INFO     [algorithm.next_version] The latest release in this branch's history was 0.0.0                                                                                   algorithm.py:330
           INFO     [algorithm.next_version] Found 74 commits since the last release!                                                                                                algorithm.py:342
           INFO     [algorithm.next_version] The type of the next release release is: minor                                                                                          algorithm.py:399
0.1.0
           INFO     [algorithm.tags_and_versions] found 2 previous tags                                                                                                               algorithm.py:62
No release will be made, 0.1.0 has already been released!
           INFO     [github_actions_output.write_if_possible] not writing GitHub Actions output, as no file specified                                                     github_actions_output.py:74

Configuration

Semantic Release Configuration

https://github.com/MicaelJarniac/crustypy-instance/blob/0cad8737e179bdf25cf3d878076eaf37b6089af7/pyproject.toml#L124-L142

[tool.semantic_release]
version_toml = ["pyproject.toml:project.version"]
build_command = """
  pip install uv
  uv lock
  git add uv.lock
  uv build
"""

[tool.semantic_release.changelog.default_templates]
changelog_file = "docs/CHANGELOG.md"

[tool.semantic_release.branches.main]
match = "main"

[tool.semantic_release.branches.rc]
match = "rc"
prerelease = true
prerelease_token = "rc"

Additional context

git log --oneline --decorate --graph --all -n 50
* 0cad873 (HEAD -> main, origin/main, origin/HEAD) feat: lock
* 6e04c3f feat: template update
* aa2a3f7 chore: update template
* 4bef4e4 chore: update template
* 1a76d3f chore: update template
* 80023be chore: update template
*   a2e739d Merge pull request #21 from MicaelJarniac:MicaelJarniac/issue20
|\  
| * d77f929 build(deps): update Poetry to 2.0
|/  
* a348dcc chore: template update
| * 7c1f16c (origin/dependabot/pip/virtualenv-20.26.6) build(deps-dev): bump virtualenv from 20.26.3 to 20.26.6
|/  
| * 38c1195 (origin/dependabot/pip/jinja2-3.1.5) build(deps-dev): bump jinja2 from 3.1.4 to 3.1.5
|/  
* ecc77b6 chore: Poetry lock
* 0a3bfee chore: update cruft
| * 03bab77 (MicaelJarniac/issue16) chore: fix new Ruff
| * c7472ac chore: update Ruff and use to format
| * 978dafa chore: remove Black
|/  
*   e08eefb Merge pull request #12 from MicaelJarniac:template-update
|\  
| * ae3faad fix: template update
|/  
* 25e6968 chore: lockfile
*   d9a027f Merge pull request #11 from MicaelJarniac:update-template
|\  
| * 2973b9d chore: update template
|/  
* ee4f1fc chore: template update
* 12a0674 feat: add benchmarking tools (#10)
* df022f4 chore: update template
* b0fcdbe chore: remove `stubs` Poetry dependency group (#8)
* 7af6ce2 chore: template update
* f483ae2 chore: template update (#6)
* f404355 build(release): update Python Semantic Release
* d54c2f7 0.1.1
* 12deb0a build(release): fix build command
* f6310dc fix: force release
* 6300616 build(release): `build_command = "python -m build"`
* 3998d47 build: remove version classifiers, Poetry will add
* bda1c81 build: fix URLs
* 54e0f0c build(docs): fix Poetry install command
* ef171f1 docs(readme): fix action badge
* 161bbb1 0.1.0
* 62b76a6 Revert "0.1.0"
* 1654708 0.1.0
* 5fef332 Revert "0.1.0"
* 3c82321 0.1.0
* f8dcba6 build(release): write permissions
* 0f62c43 build: install Poetry to build
| * f27d87c (tag: v0.1.1) 0.1.1
| * f572ae9 build(release): fix build command
| * 05ca4a6 fix: force release
| * d6b8234 build(release): `build_command = "python -m build"`
| *   b2cb415 Merge pull request #4 from MicaelJarniac/template
| |\  
| | * 53f677c build: remove version classifiers, Poetry will add
| | * 83427df build: fix URLs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy