The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of MoreCodable with Swift 5.8 for macOS (SPM).

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.27.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tattn/MoreCodable.git
Reference: 1.3.2
Initialized empty Git repository in /Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/tattn/MoreCodable
 * tag               1.3.2      -> FETCH_HEAD
HEAD is now at 95e3cc7 Update build settings
Cloned https://github.com/tattn/MoreCodable.git
Revision (git rev-parse @):
95e3cc73810e1958a81a01d189a318828b14e44f
SUCCESS checkout https://github.com/tattn/MoreCodable.git at 1.3.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.8
Building package at path:  $PWD/checkout
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Building for debugging...
[1/17] Compiling MoreCodable RuleBasedCodingKey.swift
[2/17] Compiling MoreCodable Storage.swift
[3/17] Compiling MoreCodable StringTo.swift
[4/17] Compiling MoreCodable URLQueryItem+.swift
[5/17] Compiling MoreCodable DictionaryCachableEncoder.swift
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryCachableEncoder.swift:33:50: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol DictionaryCachableCacheProtocol: class {
                                                 ^~~~~
                                                 AnyObject
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:112:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T : Decodable>(_ type: T.Type, from container: Any) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: warning: switch covers known cases, but 'JSONDecoder.DateDecodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: note: handle unknown values using "@unknown default"
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:67:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [String: Any] {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: warning: switch covers known cases, but 'JSONEncoder.DateEncodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateEncodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: note: handle unknown values using "@unknown default"
        switch dateEncodingStrategy {
        ^
[6/17] Compiling MoreCodable DictionaryDecoder.swift
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryCachableEncoder.swift:33:50: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol DictionaryCachableCacheProtocol: class {
                                                 ^~~~~
                                                 AnyObject
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:112:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T : Decodable>(_ type: T.Type, from container: Any) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: warning: switch covers known cases, but 'JSONDecoder.DateDecodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: note: handle unknown values using "@unknown default"
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:67:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [String: Any] {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: warning: switch covers known cases, but 'JSONEncoder.DateEncodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateEncodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: note: handle unknown values using "@unknown default"
        switch dateEncodingStrategy {
        ^
[7/17] Compiling MoreCodable DictionaryEncoder.swift
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryCachableEncoder.swift:33:50: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol DictionaryCachableCacheProtocol: class {
                                                 ^~~~~
                                                 AnyObject
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:112:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T : Decodable>(_ type: T.Type, from container: Any) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: warning: switch covers known cases, but 'JSONDecoder.DateDecodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:61:9: note: handle unknown values using "@unknown default"
        switch dateDecodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:67:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [String: Any] {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: warning: switch covers known cases, but 'JSONEncoder.DateEncodingStrategy' may have additional unknown values, possibly added in future versions
        switch dateEncodingStrategy {
        ^
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:42:9: note: handle unknown values using "@unknown default"
        switch dateEncodingStrategy {
        ^
[8/17] Compiling MoreCodable MultiDateFormat.swift
[9/17] Compiling MoreCodable ObjectMerger.swift
[10/19] Emitting module MoreCodable
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryCachableEncoder.swift:33:50: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol DictionaryCachableCacheProtocol: class {
                                                 ^~~~~
                                                 AnyObject
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryDecoder.swift:112:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T : Decodable>(_ type: T.Type, from container: Any) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/DictionaryEncoder.swift:67:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [String: Any] {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsDecoder.swift:71:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T: Decodable>(_ type: T.Type, from container: [URLQueryItem]) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsEncoder.swift:37:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [URLQueryItem] {
    ^~~~
    public
[11/19] Compiling MoreCodable Failable.swift
[12/19] Compiling MoreCodable InternalFunction.swift
[13/19] Compiling MoreCodable MoreJSONDecoder.swift
[14/19] Compiling MoreCodable MoreJSONEncoder.swift
[15/19] Compiling MoreCodable AnyCodingKey.swift
[16/19] Compiling MoreCodable CodableAny.swift
[17/19] Compiling MoreCodable CodableDictionary.swift
[18/19] Compiling MoreCodable URLQueryItemsDecoder.swift
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsDecoder.swift:71:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T: Decodable>(_ type: T.Type, from container: [URLQueryItem]) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsEncoder.swift:37:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [URLQueryItem] {
    ^~~~
    public
[19/19] Compiling MoreCodable URLQueryItemsEncoder.swift
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsDecoder.swift:71:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func decode<T: Decodable>(_ type: T.Type, from container: [URLQueryItem]) throws -> T {
    ^~~~
    public
/Users/builder/builds/o86TiJKT/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/URLQueryItemsEncoder.swift:37:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func encode<T: Encodable>(_ value: T) throws -> [URLQueryItem] {
    ^~~~
    public
Build complete! (4.77s)
Build complete.
Done.