Skip to content

Problem running project against an annotated git tag #195

@alexanderkjall

Description

@alexanderkjall

When running the project against an annotated tag, this tool seems to think the hash belongs to a commit and fails when it can't access it.

Output from a run where it fails:

Run MishaKav/pytest-coverage-comment@main
  with:
    github-token: ***
    pytest-xml-coverage-path: coverage.xml
    junitxml-path: pytest.xml
    pytest-coverage-path: ./pytest-coverage.txt
    title: Coverage Report
    badge-title: Coverage
    hide-badge: false
    hide-report: false
    hide-comment: false
    xml-skip-covered: false
    report-only-changed-files: false
    create-new-comment: false
    default-branch: main
    remove-link-from-badge: false
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
File read successfully "/home/runner/work/<projectname>/<projectname>/coverage.xml"
Generating coverage report
File read successfully "/home/runner/work/<projectname>/<projectname>/pytest.xml"
File read successfully "/home/runner/work/<projectname>/<projectname>/pytest.xml"
errors: 0
failures: 0
skipped: 0
tests: 45
time: 3.557
File read successfully "/home/runner/work/<projectname>/<projectname>/pytest.xml"
coverage.xml
  coverage: 37%
  color: red
Create commit comment
Error: HttpError: No commit found for SHA: 4d92b4a7f9b07849f408391d1bfad3e13fdd1a96
Error: No commit found for SHA: 4d92b4a7f9b07849f408391d1bfad3e13fdd1a96

The workflow was triggered by pushing a tag to github:

git tag -s v0.2.5 -m "Version 0.2.5, test new pipeline workflow version" -a && git push origin tag v0.2.5

And the hash 4d92b4a7f9b07849f408391d1bfad3e13fdd1a96 can be verified to belong to a git tag:

git show-ref --tags | rg 4d92b4a7f9b07849f408391d1bfad3e13fdd1a96
4d92b4a7f9b07849f408391d1bfad3e13fdd1a96 refs/tags/v0.2.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions