Skip to content

Logs are too verbose #1447

Description

@jontwo

Bug Report

Description

We've just upgraded from v9.8.0 to v10.5.3 and with the same semantic-release -v version there are no so many logs, Gitlab stops collecting them.

2026-07-03T08:35:23.145038Z 01O 
2026-07-03T08:35:23.145039Z 01O no changes added to commit (use "git add" and/or "git commit -a")
2026-07-03T08:35:23.145483Z 01O �[32;1m$ semantic-release -v version --skip-build --no-commit --no-tag --no-changelog�[0;m
2026-07-03T08:35:23.679095Z 01E [08:35:23] INFO     Loading configuration from pyproject.toml         util.py:77
2026-07-03T08:35:23.775061Z 01E            INFO     Using group 'main' options, as 'main' matches  config.py:590
2026-07-03T08:35:23.775066Z 01E                     'main'                                                      
2026-07-03T08:35:23.778462Z 01E            INFO     Repository is a shallow clone, converting to  version.py:515
2026-07-03T08:35:23.778466Z 01E                     full clone...                                               
2026-07-03T08:35:23.779721Z 01E            INFO     Converting shallow clone to full clone...  gitproject.py:115
2026-07-03T08:35:27.050482Z 01E [08:35:27] INFO     Repository unshallowed successfully        gitproject.py:117
2026-07-03T08:35:27.051250Z 01E            INFO     changes will not be pushed because            version.py:520
2026-07-03T08:35:27.051253Z 01E                     --no-commit disables pushing                                
2026-07-03T08:35:27.052010Z 01E            INFO     No vcs release will be created because        version.py:530
2026-07-03T08:35:27.052011Z 01E                     pushing changes is disabled                                 
2026-07-03T08:35:27.077002Z 01E            INFO     found 2006 previous tags                     algorithm.py:60
2026-07-03T08:35:27.821600Z 01E            INFO     The last full version in this branch's      algorithm.py:298
2026-07-03T08:35:27.821629Z 01E                     history was 39.5.5                                          
2026-07-03T08:35:27.822416Z 01E            INFO     The latest release in this branch's history algorithm.py:328
2026-07-03T08:35:27.822418Z 01E                     was 39.5.5                                                  
2026-07-03T08:35:27.877042Z 01E            INFO     Found 2 commits since the last release!     algorithm.py:340
2026-07-03T08:35:27.878080Z 01E            INFO     The type of the next release release is:    algorithm.py:384
2026-07-03T08:35:27.878083Z 01E                     major                                                       
2026-07-03T08:35:27.879506Z 01O 40.0.0
2026-07-03T08:35:27.904834Z 01E            INFO     found 2006 previous tags                     algorithm.py:60
2026-07-03T08:35:27.945180Z 01E            INFO     found 2006 previous tags                     algorithm.py:60
2026-07-03T08:35:27.982093Z 01E            INFO     found 2006 previous tags                     algorithm.py:60
2026-07-03T08:35:28.264998Z 01E [08:35:28] INFO     parsing commit [f6caf9d0] Merge       release_history.py:111
2026-07-03T08:35:28.265004Z 01E                     branch '3450_pathlib_decorator' into                        
2026-07-03T08:35:28.265005Z 01E                     'main'  fix                                                 
2026-07-03T08:35:28.265938Z 01E            INFO     Excluding merge commit[f6caf9d]       release_history.py:167
2026-07-03T08:35:28.266964Z 01E            INFO     parsing commit [608296f6] fix!:       release_history.py:111
2026-07-03T08:35:28.266967Z 01E                     jbafarm (gismo#3450 gismo#3468) use                         
2026-07-03T08:35:28.266968Z 01E                     pathlib deco                                                
2026-07-03T08:35:28.267945Z 01E            INFO     [Unreleased] adding commit[608296f]   release_history.py:200
2026-07-03T08:35:28.267947Z 01E                     to unreleased 'bug fixes'                                   
2026-07-03T08:35:28.269910Z 01E            INFO     parsing commit [919f227c] 39.5.5      release_history.py:111
2026-07-03T08:35:28.269914Z 01E                     Automatically generated by                                  
2026-07-03T08:35:28.269915Z 01E                     python-semantic-rel                                         
2026-07-03T08:35:28.270769Z 01E            INFO     Excluding  commit[919f227] 39.5.5     release_history.py:175
2026-07-03T08:35:28.271736Z 01E            INFO     parsing commit [587807ca] Merge       release_history.py:111
2026-07-03T08:35:28.271738Z 01E                     branch 'coastal_flood_warning_error'                        
2026-07-03T08:35:28.271739Z 01E                     into 'main'                                                 
2026-07-03T08:35:28.272511Z 01E            INFO     Excluding merge commit[587807c]       release_history.py:167
2026-07-03T08:35:28.273518Z 01E            INFO     parsing commit [ee90e9d6] fix:        release_history.py:111
2026-07-03T08:35:28.273519Z 01E                     coastal_flood (3440) fixed warning                          
2026-07-03T08:35:28.273520Z 01E                     error                                                       
2026-07-03T08:35:28.274477Z 01E            INFO     [39.5.5] adding commit[ee90e9d] to    release_history.py:208
2026-07-03T08:35:28.274479Z 01E                     release 'bug fixes'                                         
2026-07-03T08:35:28.276017Z 01E            INFO     parsing commit [2ab1eb04] 39.5.4      release_history.py:111
2026-07-03T08:35:28.276020Z 01E                     Automatically generated by                                  
2026-07-03T08:35:28.276021Z 01E                     python-semantic-rel                                         
2026-07-03T08:35:28.277571Z 01E            INFO     Excluding  commit[2ab1eb0] 39.5.4     release_history.py:175
2026-07-03T08:35:28.278531Z 01E            INFO     parsing commit [763fead5] Merge       release_history.py:111
2026-07-03T08:35:28.278534Z 01E                     branch '115_semantic_release' into                          
2026-07-03T08:35:28.278535Z 01E                     'main'  fix:                                                
2026-07-03T08:35:28.279309Z 01E            INFO     Excluding merge commit[763fead]       release_history.py:167
2026-07-03T08:35:28.280260Z 01E            INFO     parsing commit [361e600a] fix: ci     release_history.py:111
2026-07-03T08:35:28.280262Z 01E                     (shared-repo-group#115) try new                             
2026-07-03T08:35:28.280263Z 01E                     semantic-relea                                              
2026-07-03T08:35:28.281269Z 01E            INFO     [39.5.4] adding commit[361e600] to    release_history.py:208
2026-07-03T08:35:28.281272Z 01E                     release 'bug fixes'                                         
2026-07-03T08:35:28.282876Z 01E            INFO     parsing commit [321afcb2] 39.5.3      release_history.py:111
2026-07-03T08:35:28.282881Z 01E                     Automatically generated by                                  
2026-07-03T08:35:28.282882Z 01E                     python-semantic-rel                                         
2026-07-03T08:35:28.283724Z 01E            INFO     Excluding  commit[321afcb] 39.5.3     release_history.py:175
2026-07-03T08:35:28.284637Z 01E            INFO     parsing commit [8903cd19] Merge       release_history.py:111
2026-07-03T08:35:28.284639Z 01E                     branch '3463_attribute_key_error'                           
2026-07-03T08:35:28.284640Z 01E                     into 'main'  f                                              
2026-07-03T08:35:28.285414Z 01E            INFO     Excluding merge commit[8903cd1]       release_history.py:167
2026-07-03T08:35:28.286367Z 01E            INFO     parsing commit [dedd97ce] fix:        release_history.py:111
2026-07-03T08:35:28.286370Z 01E                     attribute_esl_points (3463) added                           
2026-07-03T08:35:28.286371Z 01E                     check for exist                                             
2026-07-03T08:35:28.287385Z 01E            INFO     [39.5.3] adding commit[dedd97c] to    release_history.py:208
2026-07-03T08:35:28.287387Z 01E                     release 'bug fixes'                                         

...

2026-07-03T08:35:53.200127Z 01E            INFO     parsing commit [7d90b766] 32.4.5      release_history.py:111
2026-07-03T08:35:53.200130Z 01E                     Automatically generated by                                  
2026-07-03T08:35:53.200131Z 01E                     python-semantic-rel                                         
2026-07-03T08:35:53.200943Z 01E            INFO     Excluding  commit[7d90b76] 32.4.5     release_history.py:175
2026-07-03T08:35:53.202041Z 01E            INFO     parsing commit [a8e84a34] Merge       release_history.py:111
2026-07-03T08:35:53.202043Z 01E                     branch '2982_frog' into 'main'  fix:                        
2026-07-03T08:35:53.202044Z 01E                     flood_repor                                                 
2026-07-03T08:35:53.202818Z 01E            INFO     Excluding merge commit[a8e84a3]       release_history.py:167
2026-07-03T08:35:53.203760Z 01E            INFO     parsing commit [fb0906a0] fix:        release_history.py:111
2026-07-03T08:35:53.203763Z 01E                     flood_report_generator (gismo#2982)                         
2026-07-03T08:35:53.203764Z 01E                     Import frog t                                               
2026-07-03T08:35:53.204745Z 01E            INFO     [32.4.5] adding commit[fb0906a] to    release_history.py:208
2026-07-03T08:35:53.204747Z 01E                     release 'bug fixes'                                         
2026-07-03T08:35:53.205718Z 01E            INFO     parsing commit [8facf8c3] Merge       release_history.py:111
2026-07-03T08:35:53.205721Z 01E                     branch '2205_numpy2' into 'main'                            
2026-07-03T08:35:53.205722Z 01E                     chore: jbafarm                                              
2026-07-03T08:35:53.206472Z 01E            INFO     Excluding merge commit[8facf8c]       release_history.py:167
2026-07-03T08:35:53.208579Z 01E            INFO     parsing commit [4ede69f3] chore:      release_history.py:111
2026-07-03T08:35:53.208581Z 01E                     jbafarm (gismo#2205) numpy2                                 
2026-07-03T08:35:53.208582Z 01E                     compatibility                                               
2026-07-03T08:35:53.210870Z 01E            INFO     [32.4.5] adding commit[4ede69f] to    release_history.py:208
2026-07-03T08:35:53.210873Z 01E                     release 'chores'                                            
2026-07-03T08:35:53.214138Z 01E            INFO     parsing commit [222f783a] 32.4.4      release_history.py:111
2026-07-03T08:35:53.214143Z 01E                     Automatically generated by                                  
2026-07-03T08:35:53.214170Z 01E                     python-semantic-rel                                         
2026-07-03T08:35:53.216058Z 01E            INFO     Excluding  commit[222f783] 32.4.4     release_history.py:175
2026-07-03T08:35:53.217558Z 01E            INFO     parsing commit [89b593a0] Merge       release_history.py:111
2026-07-03T08:35:53.217561Z 01E                     branch '3022_coastal_flood_fix_test'                        
2026-07-03T08:35:53.217562Z 01E                     into 'main'                                
�[33;1mJob's log exceeded limit of 4194304 bytes.
Job execution will continue but no more output will be collected.�[0;m

Expected behavior

The amount of logging should be short enough to be displayed. Gitlab stops collecting at ~4500 lines, but the last job before we upgraded was 528 lines.

Actual behavior

There is too much logging for the pipeline to store it all.

Environment

  • Operating System (w/ version): Running in ghcr.io/astral-sh/uv:python3.12-bookworm
  • Python version: 3.12
  • Pip version: 26.1.2
  • Semantic-release version: 10.5.3
  • Build tool (w/ version): Not known (running in CI)
pip freeze

We're running in CI, so here's the pip install output

Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-types-0.7.0 certifi-2026.6.17 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 dotty-dict-1.3.1 gitdb-4.0.12 gitpython-3.1.50 idna-3.18 importlib-resources-6.5.2 jinja2-3.1.6 markdown-it-py-4.2.0 mdurl-0.1.2 pydantic-2.13.4 pydantic-core-2.46.4 pygments-2.20.0 python-gitlab-6.5.0 python-semantic-release-10.5.3 requests-2.34.2 requests-toolbelt-1.0.0 rich-14.3.4 shellingham-1.5.4 smmap-5.0.3 tomlkit-0.13.3 typing-extensions-4.16.0 typing-inspection-0.4.2 urllib3-2.7.0 wrapt-2.2.2

git log --oneline --decorate --graph --all -n 50

Configuration

Semantic Release Configuration

Build System Configuration

GitHub Actions Job Definition

Execution Log

semantic-release -vv command

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working properlyconfirmedPrevent from becoming stale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions