Skip to content

Conversation

@nickolas-dimitrakas
Copy link
Contributor

Summary

  • Added .trunk/trunk.yaml configuration for linting and formatting tools.

Testing Plan

  • Was this tested locally? If not, explain why.

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

nickolas-dimitrakas and others added 23 commits September 22, 2025 15:12
* added test for logCommerceEvent when event is nil

* full test coverage for logCommerceEvent

* full test coverage for logEvent

* added test for logCommerceEvent when event is nil

* full test coverage for logCommerceEvent

* full test coverage for logEvent

* result of call with @BrandonStalnaker

* remove unnecessary nil check from logCommerceEvent
* Organize tests into a mark

* added full test coverage for LTVIncrease

* fix misspell of mock parameter

* add comments to make more readable
* implemented new logger functionality and extracted MPEvent tests

Co-Authored-By: denischilik <[email protected]>

* Remove old macros logger

* fully covered hash and isEqual methods

* added full coverage for copyWithZone

* covered setCategory method

* covered public accessors

* covered beginTiming method

* covered  breadcrumbDictionaryRepresentation

* covered endTiming

* adjust function naming

* covered screenDictionaryRepresentation

* extracted MPIdentity from MPSwiftTests to new file

* removed event builder and renamed files + classes

* implemented new logger functionality and extracted MPEvent tests

Co-Authored-By: denischilik <[email protected]>

* Remove old macros logger

* fully covered hash and isEqual methods

* added full coverage for copyWithZone

* covered setCategory method

* covered public accessors

* covered beginTiming method

* covered  breadcrumbDictionaryRepresentation

* covered endTiming

* adjust function naming

* covered screenDictionaryRepresentation

* extracted MPIdentity from MPSwiftTests to new file

* removed event builder and renamed files + classes

---------

Co-authored-by: denischilik <[email protected]>
…dcrumb method (#424)

* - move BreadcrumbTest to their section and increase coverage

* - initialize kits container once

* - executor initialized in one place

* - move backend controller initialization to one place

* - move MPStateMachineMock initialization to one place

* - add tests for leaveBreadcrumbCallback

* - add tests for leaveBreadcrumb
This reverts commit 3816a59.
This reverts commit 4dd23e3.
This reverts commit b76b520.
@nickolas-dimitrakas nickolas-dimitrakas requested a review from a team as a code owner October 1, 2025 14:45
@nickolas-dimitrakas nickolas-dimitrakas merged commit 273bd70 into main Oct 1, 2025
20 of 42 checks passed
@nickolas-dimitrakas nickolas-dimitrakas deleted the feat/implement-trunk-tools branch October 1, 2025 16:34
mparticle-automation added a commit that referenced this pull request Oct 10, 2025
# [8.40.0](v8.39.0...v8.40.0) (2025-10-10)

### Features

* implement trunk tools ([#429](#429)) ([273bd70](273bd70)), closes [#414](#414) [#417](#417) [#415](#415) [#420](#420)
@mparticle-automation
Copy link
Contributor

🎉 This PR is included in version 8.40.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

samdozor pushed a commit that referenced this pull request Oct 13, 2025
* implement trunk tools ([#429](#429)) ([273bd70](273bd70)), closes [#414](#414) [#417](#417) [#415](#415) [#420](#420)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants