Build Information
Successful build of SingaporeKit, reference 0.0.3 (209b0a), with Swift 6.3 for macOS (SPM) on 15 Apr 2026 06:35:34 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jiachenyee/SingaporeKit.git
Reference: 0.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jiachenyee/SingaporeKit
* tag 0.0.3 -> FETCH_HEAD
HEAD is now at 209b0ad feat: add documentation for all data values
Cloned https://github.com/jiachenyee/SingaporeKit.git
Revision (git rev-parse @):
209b0ada4a2f8306aeaa20b9cd975d3f33639dd4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/jiachenyee/SingaporeKit.git at 0.0.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "singaporekit",
"name": "SingaporeKit",
"url": "https://github.com/jiachenyee/SingaporeKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SingaporeKit",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/jiachenyee/SingaporeKit.git
[1/733] Fetching singaporekit
Fetched https://github.com/jiachenyee/SingaporeKit.git from cache (1.13s)
Creating working copy for https://github.com/jiachenyee/SingaporeKit.git
Working copy of https://github.com/jiachenyee/SingaporeKit.git resolved at 0.0.3 (209b0ad)
warning: '.resolve-product-dependencies': dependency 'singaporekit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/jiachenyee/SingaporeKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
[3/73] Compiling SingaporeKit SingaporeData+RelativeHumidity.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[4/73] Compiling SingaporeKit SingaporeData+UVI.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[5/73] Compiling SingaporeKit SingaporeData+Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[6/73] Compiling SingaporeKit SingaporeData+AvailableTaxis.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[7/73] Compiling SingaporeKit SingaporeData+CarparkAvailability.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[8/73] Compiling SingaporeKit SingaporeData+GenericRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[9/73] Compiling SingaporeKit SingaporeData+TrafficImages.swift
/Users/admin/builder/spi-builder-workspace/Sources/SingaporeKit/Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift:12:13: warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
10 | extension SingaporeData {
11 | func fetchCarparkAvailability() async {
12 | let date = (momentOption ?? .now).date()
| `- warning: initialization of immutable value 'date' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
13 |
14 | await performRequest(for: momentOption, refreshDuration: 60) {
[10/80] Compiling SingaporeKit ErrorResponse.swift
[11/80] Compiling SingaporeKit CarparkAvailability.swift
[12/80] Compiling SingaporeKit CarparkAvailability+RetrievedData.swift
[13/80] Compiling SingaporeKit CarparkAvailability+Carpark.swift
[14/80] Compiling SingaporeKit CarparkAvailability+CarparkLots.swift
[15/80] Compiling SingaporeKit AvailableTaxis.swift
[16/80] Compiling SingaporeKit TrafficImages+RetrievedData.swift
[17/80] Compiling SingaporeKit TrafficImages+Camera.swift
[18/80] Compiling SingaporeKit AirQuality+Reading.swift
[19/80] Compiling SingaporeKit AirQuality+Readings.swift
[20/80] Compiling SingaporeKit AirQuality+RegionMetadata.swift
[21/80] Compiling SingaporeKit AirQuality+Regions.swift
[22/80] Compiling SingaporeKit AirQuality+RetrievedData.swift
[23/80] Compiling SingaporeKit AirQuality.swift
[24/80] Compiling SingaporeKit TwoHourForecast+AreaMetadata.swift
[25/80] Compiling SingaporeKit TwoHourForecast+Forecast.swift
[26/80] Compiling SingaporeKit TwoHourForecast+Item.swift
[27/80] Compiling SingaporeKit TwoHourForecast+RetrievedData.swift
[28/80] Compiling SingaporeKit TwoHourForecast+ForecastLocation.swift
[29/80] Compiling SingaporeKit TwoHourForecast+Forecasts.swift
[30/80] Compiling SingaporeKit TwoHourForecast.swift
[31/80] Compiling SingaporeKit TwentyFourHourWeather+Forecast.swift
[32/80] Compiling SingaporeKit TwentyFourHourWeather+ReceivedData.swift
[33/80] Compiling SingaporeKit TwentyFourHourWeather+Regions.swift
[34/80] Emitting module SingaporeKit
[35/80] Compiling SingaporeKit TwentyFourHourWeather+GeneralForecast.swift
[36/80] Compiling SingaporeKit TwentyFourHourWeather+Period.swift
[37/80] Compiling SingaporeKit TwentyFourHourWeather+Record.swift
[38/80] Compiling SingaporeKit TwentyFourHourWeather+Wind.swift
[39/80] Compiling SingaporeKit TwentyFourHourWeather.swift
[40/80] Compiling SingaporeKit FourDayForecast+RetrievedData.swift
[41/80] Compiling SingaporeKit FourDayForecast.swift
[42/80] Compiling SingaporeKit FourDayForecast+Forecast.swift
[43/80] Compiling SingaporeKit FourDayForecast+WeatherForecast.swift
[44/80] Compiling SingaporeKit Speed.swift
[45/80] Compiling SingaporeKit ValidPeriod.swift
[46/80] Compiling SingaporeKit Value.swift
[47/80] Compiling SingaporeKit Weather.swift
[48/80] Compiling SingaporeKit WindDirection.swift
[49/80] Compiling SingaporeKit EnvironmentRetrievedData.swift
[50/80] Compiling SingaporeKit EnvironmentData.swift
[51/80] Compiling SingaporeKit Reading.swift
[52/80] Compiling SingaporeKit ReadingData.swift
[53/80] Compiling SingaporeKit Station.swift
[54/80] Compiling SingaporeKit ResponseWrapper.swift
[55/80] Compiling SingaporeKit UVIndex+RetrievedData.swift
[56/80] Compiling SingaporeKit UVIndex+RetrievedRecord.swift
[57/80] Compiling SingaporeKit UVIndex+Record.swift
[58/80] Compiling SingaporeKit UVIndex.swift
[59/80] Compiling SingaporeKit SingaporeData+FourDayWeather.swift
[60/80] Compiling SingaporeKit SingaporeData+TwentyFourHourWeather.swift
[61/80] Compiling SingaporeKit SingaporeData+TwoHourWeather.swift
[62/80] Compiling SingaporeKit SingaporeData+AirQuality.swift
[63/80] Compiling SingaporeKit SingaporeData+AirTemperature.swift
[64/80] Compiling SingaporeKit SingaporeData+EnvironmentData.swift
[65/80] Compiling SingaporeKit SingaporeData+Rainfall.swift
[66/80] Compiling SingaporeKit TrafficImages+ImageMetadata.swift
[67/80] Compiling SingaporeKit TrafficImages.swift
[68/80] Compiling SingaporeKit Location.swift
[69/80] Compiling SingaporeKit DateOption.swift
[70/80] Compiling SingaporeKit Array+SingaporeDataValue.swift
[71/80] Compiling SingaporeKit Calendar+Singapore.swift
[72/80] Compiling SingaporeKit Date+APIFormat.swift
[73/80] Compiling SingaporeKit MomentOption.swift
[74/80] Compiling SingaporeKit SingaporeData+DataError.swift
[75/80] Compiling SingaporeKit SingaporeData+Requests.swift
[76/80] Compiling SingaporeKit SingaporeDataResult.swift
[77/80] Compiling SingaporeKit SingaporeData.swift
[78/80] Compiling SingaporeKit SingaporeDataOption.swift
[79/80] Compiling SingaporeKit SingaporeDataValue.swift
[80/80] Compiling SingaporeKit Singapore.swift
Build complete! (11.52s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SingaporeKit",
"name" : "SingaporeKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SingaporeKit",
"targets" : [
"SingaporeKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SingaporeKitTests",
"module_type" : "SwiftTarget",
"name" : "SingaporeKitTests",
"path" : "Tests",
"sources" : [
"AirQualityTests.swift",
"AirTemeratureTests.swift",
"AvailableTaxiTests.swift",
"CarparkAvailabilityTests.swift",
"FourDayForecastTests.swift",
"RainfallTests.swift",
"RelativeHumidityTests.swift",
"Tags.swift",
"TrafficImagesTests.swift",
"TwentyFourHourTests.swift",
"TwoHourTests.swift",
"UVIndexTests.swift"
],
"target_dependencies" : [
"SingaporeKit"
],
"type" : "test"
},
{
"c99name" : "SingaporeKit",
"module_type" : "SwiftTarget",
"name" : "SingaporeKit",
"path" : "Sources/SingaporeKit",
"product_memberships" : [
"SingaporeKit"
],
"sources" : [
"API Models/Environment/Air Quality/AirQuality+Reading.swift",
"API Models/Environment/Air Quality/AirQuality+Readings.swift",
"API Models/Environment/Air Quality/AirQuality+RegionMetadata.swift",
"API Models/Environment/Air Quality/AirQuality+Regions.swift",
"API Models/Environment/Air Quality/AirQuality+RetrievedData.swift",
"API Models/Environment/Air Quality/AirQuality.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Internal/TwoHourForecast+AreaMetadata.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Internal/TwoHourForecast+Forecast.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Internal/TwoHourForecast+Item.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Internal/TwoHourForecast+RetrievedData.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Public/TwoHourForecast+ForecastLocation.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/Public/TwoHourForecast+Forecasts.swift",
"API Models/Environment/Forecasts/2 Hour Forecast/TwoHourForecast.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Internal/TwentyFourHourWeather+Forecast.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Internal/TwentyFourHourWeather+ReceivedData.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Internal/TwentyFourHourWeather+Regions.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Public/TwentyFourHourWeather+GeneralForecast.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Public/TwentyFourHourWeather+Period.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Public/TwentyFourHourWeather+Record.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/Public/TwentyFourHourWeather+Wind.swift",
"API Models/Environment/Forecasts/24 Hour Forecast/TwentyFourHourWeather.swift",
"API Models/Environment/Forecasts/4 Day Forecast/FourDayForecast+RetrievedData.swift",
"API Models/Environment/Forecasts/4 Day Forecast/FourDayForecast.swift",
"API Models/Environment/Forecasts/4 Day Forecast/Public/FourDayForecast+Forecast.swift",
"API Models/Environment/Forecasts/4 Day Forecast/Public/FourDayForecast+WeatherForecast.swift",
"API Models/Environment/Forecasts/Shared/Internal/Speed.swift",
"API Models/Environment/Forecasts/Shared/Public/ValidPeriod.swift",
"API Models/Environment/Forecasts/Shared/Public/Value.swift",
"API Models/Environment/Forecasts/Shared/Public/Weather.swift",
"API Models/Environment/Forecasts/Shared/Public/WindDirection.swift",
"API Models/Environment/Generic Environment/Internal/EnvironmentRetrievedData.swift",
"API Models/Environment/Generic Environment/Public/EnvironmentData.swift",
"API Models/Environment/Generic Environment/Public/Reading.swift",
"API Models/Environment/Generic Environment/Public/ReadingData.swift",
"API Models/Environment/Generic Environment/Public/Station.swift",
"API Models/Environment/ResponseWrapper.swift",
"API Models/Environment/UV Index/Internal/UVIndex+RetrievedData.swift",
"API Models/Environment/UV Index/Internal/UVIndex+RetrievedRecord.swift",
"API Models/Environment/UV Index/UVIndex+Record.swift",
"API Models/Environment/UV Index/UVIndex.swift",
"API Models/ErrorResponse.swift",
"API Models/HDB/CarparkAvailability.swift",
"API Models/HDB/Internal/CarparkAvailability+RetrievedData.swift",
"API Models/HDB/Public/CarparkAvailability+Carpark.swift",
"API Models/HDB/Public/CarparkAvailability+CarparkLots.swift",
"API Models/LTA/Available Taxis/AvailableTaxis.swift",
"API Models/LTA/Traffic Images/Internal/TrafficImages+RetrievedData.swift",
"API Models/LTA/Traffic Images/Public/TrafficImages+Camera.swift",
"API Models/LTA/Traffic Images/Public/TrafficImages+ImageMetadata.swift",
"API Models/LTA/Traffic Images/TrafficImages.swift",
"API Models/Location.swift",
"DateOption.swift",
"Helper Methods/Array+SingaporeDataValue.swift",
"Helper Methods/Calendar+Singapore.swift",
"Helper Methods/Date+APIFormat.swift",
"MomentOption.swift",
"Singapore Data/Requests/Environment/Forecasts/SingaporeData+FourDayWeather.swift",
"Singapore Data/Requests/Environment/Forecasts/SingaporeData+TwentyFourHourWeather.swift",
"Singapore Data/Requests/Environment/Forecasts/SingaporeData+TwoHourWeather.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+AirQuality.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+AirTemperature.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+EnvironmentData.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+Rainfall.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+RelativeHumidity.swift",
"Singapore Data/Requests/Environment/Readings/SingaporeData+UVI.swift",
"Singapore Data/Requests/Environment/SingaporeData+Environment.swift",
"Singapore Data/Requests/LTA and HDB/SingaporeData+AvailableTaxis.swift",
"Singapore Data/Requests/LTA and HDB/SingaporeData+CarparkAvailability.swift",
"Singapore Data/Requests/LTA and HDB/SingaporeData+GenericRequest.swift",
"Singapore Data/Requests/LTA and HDB/SingaporeData+TrafficImages.swift",
"Singapore Data/Requests/SingaporeData+DataError.swift",
"Singapore Data/Requests/SingaporeData+Requests.swift",
"Singapore Data/Requests/SingaporeDataResult.swift",
"Singapore Data/SingaporeData.swift",
"Singapore Data/SingaporeDataOption.swift",
"Singapore Data/SingaporeDataValue.swift",
"Singapore.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.