Skip to content

Tags: invisiblepancake/pytest-mergify

Tags

2024.12.27.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: remove setup/call/teardown steps (Mergifyio#38)

This creates 3x more spans for each test which is too verbose.

2024.12.27.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor: replace pytest-opentelemetry by our own code (Mergifyio#35)

- This leverages more standard names for events, following OpenTelemetry
  recommendations
  https://opentelemetry.io/docs/specs/semconv/attributes-registry/test/

2024.12.20.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: disable async background flush of traces (Mergifyio#29)

When running in complex test suite that mocks many things, trying to
flush in the background traces does not work. For example network
requests might be mocked, or time might be mocked, making SSL connection
impossible.

This stores the span in memory until a flush is requested at the end of
pytest.

This also means there is no way to capture the opentelemetry log in the
background are we can now intercept any error raised by the code while
flushing the traces.

2024.12.19.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: print an error if repo name is not found (Mergifyio#27)

This is better than saying nothing has to be done.

2024.12.17.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: set correct URL for upload (Mergifyio#22)

2024.12.17.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: pass repo name in export URL (Mergifyio#20)

2024.12.11.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ci: release on release publish (Mergifyio#7)