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 arm64Build 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.