Skip to content

Releases: tuist/TestCoverageAttribution

0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:12

[0.3.1] - 2026-11-04

Details

Miscellaneous Tasks

  • Remove a stray coverage profile and ignore *.profraw by @esnunes in #34

0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 03:29

[0.3.0] - 2026-11-03

Details

Bug Fixes

  • Run the shard check on this Xcode's build, and require an absolute skip list path by @esnunes in #32

Features

  • Skip the XCTest tests a skip list names by @esnunes

Testing

  • Assert the skip list on the result bundle alone, with an xcodebuild timeout by @esnunes

0.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:43

[0.2.0] - 2026-10-27

Details

Bug Fixes

  • List an app process once, with the scope that launched it by @esnunes

Documentation

  • Clarify why the UI test fixture is a Tuist project by @esnunes

Features

  • Record the app processes each UI test launches by @esnunes

Styling

  • Apply SwiftFormat 0.64.4 formatting to the UI test fixture by @esnunes in #27

0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:31

[0.1.2] - 2026-10-27

Details

Styling

  • Apply SwiftFormat 0.64.4 formatting by @esnunes in #25

0.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 06:01

[0.1.1] - 2026-10-04

Details

Documentation

  • Install from 0.1.0, and title release notes with the version by @esnunes in #21

0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 03:49

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[Unreleased]

Details

Bug Fixes

  • Build on Linux and record nothing there by @esnunes in #13
  • Never leave partial or torn output behind by @esnunes in #11
  • Mark every overlapping scope and open one scope per test by @esnunes in #5

Documentation

  • Keep the output directory in the examples and drop .serialized by @esnunes in #16
  • Say how to serialize attribution runs and list the limitations by @esnunes
  • Say the package is experimental and in early development by @esnunes

Features

  • Record which coverage counters each test moves by @esnunes

Miscellaneous Tasks

  • Release with git-cliff and check that PR titles are conventional by @esnunes in #20
  • Run the macOS jobs on Tuist Runners by @esnunes in #18
  • Build the package and run a consumer's tests on Linux by @esnunes
  • Run clang's static analyzer on the Objective-C observer by @esnunes in #10
  • Scan the Swift sources and workflows with CodeQL by @esnunes in #3
  • Add a security policy and code owners by @esnunes in #4
  • Pin actions to commit SHAs and scope the token to read by @esnunes in #2

Testing

  • Keep Xcode's destinations in the simulator failure message by @esnunes in #19
  • Create an iPhone simulator when the runner has none by @esnunes
  • Pick a simulator the selected Xcode can run, and pin Xcode 26.2 by @esnunes in #15
  • Cover the iOS simulator, static archives and the coverage report by @esnunes

New Contributors