The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Harvester, reference master (e4b6cd), with Swift 6.2 for macOS (SPM) on 22 Apr 2026 08:56:10 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tin-whistle/harvester.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tin-whistle/harvester
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at e4b6cd4 Tasks added in the past should not be running or stop a currently running task.
Cloned https://github.com/tin-whistle/harvester.git
Revision (git rev-parse @):
e4b6cd40c65633613b4ccce4990bdbbf273514ae
SUCCESS checkout https://github.com/tin-whistle/harvester.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/tin-whistle/harvester.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
[3/34] Compiling Harvester HTTPMethod.swift
[4/34] Compiling Harvester HarvestNetworkClient.swift
[5/34] Compiling Harvester NetworkClient.swift
[6/34] Compiling Harvester NetworkEndpoint.swift
[7/34] Compiling Harvester NetworkRequest.swift
[8/34] Compiling Harvester AccountsRequest.swift
[9/34] Compiling Harvester CompanyRequest.swift
[10/34] Compiling Harvester DeleteTimeEntryRequest.swift
[11/34] Compiling Harvester RestartTimeEntryRequest.swift
[12/37] Compiling Harvester HarvestAPIConfiguration.swift
[13/37] Compiling Harvester HarvestError.swift
[14/37] Compiling Harvester LocalStorage.swift
[15/37] Compiling Harvester Persistent.swift
[16/37] Compiling Harvester HarvestAccount.swift
[17/37] Compiling Harvester HarvestClient.swift
[18/37] Compiling Harvester HarvestCompany.swift
[19/37] Compiling Harvester HarvestProject.swift
[20/37] Compiling Harvester StartTimeEntryRequest.swift
[21/37] Compiling Harvester StopTimeEntryRequest.swift
[22/37] Compiling Harvester TimeEntriesRequest.swift
[23/37] Compiling Harvester HarvestProjectAssignment.swift
[24/37] Compiling Harvester HarvestTask.swift
[25/37] Compiling Harvester HarvestTaskAssignment.swift
[26/37] Compiling Harvester HarvestTimeEntry.swift
[27/37] Compiling Harvester HarvestUser.swift
[28/37] Compiling Harvester AuthorizedNetworkClient.swift
[29/37] Compiling Harvester EncodingSupport.swift
[30/37] Emitting module Harvester
[31/37] Compiling Harvester AuthorizationProvider.swift
[32/37] Compiling Harvester AuthorizationProviderError.swift
[33/37] Compiling Harvester PersonalAccessTokenProvider.swift
[34/37] Compiling Harvester HarvestAPI.swift
[35/37] Compiling Harvester UpdateTimeEntryRequest.swift
[36/37] Compiling Harvester UserProjectAssignmentsRequest.swift
[37/37] Compiling Harvester UserRequest.swift
Build complete! (4.51s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Harvester",
  "name" : "Harvester",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "ios",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "Harvester",
      "targets" : [
        "Harvester"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HarvesterTests",
      "module_type" : "SwiftTarget",
      "name" : "HarvesterTests",
      "path" : "Tests/HarvesterTests",
      "sources" : [
        "HarvesterTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Harvester"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Harvester",
      "module_type" : "SwiftTarget",
      "name" : "Harvester",
      "path" : "Sources/Harvester",
      "product_memberships" : [
        "Harvester"
      ],
      "sources" : [
        "Authorization/AuthorizationProvider.swift",
        "Authorization/AuthorizationProviderError.swift",
        "Authorization/PersonalAccessTokenProvider.swift",
        "HarvestAPI.swift",
        "HarvestAPIConfiguration.swift",
        "HarvestError.swift",
        "Local Storage/LocalStorage.swift",
        "Local Storage/Persistent.swift",
        "Models/HarvestAccount.swift",
        "Models/HarvestClient.swift",
        "Models/HarvestCompany.swift",
        "Models/HarvestProject.swift",
        "Models/HarvestProjectAssignment.swift",
        "Models/HarvestTask.swift",
        "Models/HarvestTaskAssignment.swift",
        "Models/HarvestTimeEntry.swift",
        "Models/HarvestUser.swift",
        "Network/AuthorizedNetworkClient.swift",
        "Network/EncodingSupport.swift",
        "Network/HTTPMethod.swift",
        "Network/HarvestNetworkClient.swift",
        "Network/NetworkClient.swift",
        "Network/NetworkEndpoint.swift",
        "Network/NetworkRequest.swift",
        "Requests/AccountsRequest.swift",
        "Requests/CompanyRequest.swift",
        "Requests/DeleteTimeEntryRequest.swift",
        "Requests/RestartTimeEntryRequest.swift",
        "Requests/StartTimeEntryRequest.swift",
        "Requests/StopTimeEntryRequest.swift",
        "Requests/TimeEntriesRequest.swift",
        "Requests/UpdateTimeEntryRequest.swift",
        "Requests/UserProjectAssignmentsRequest.swift",
        "Requests/UserRequest.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.