From 31242bec98dd6afd53cf3b763c8039672fef1d18 Mon Sep 17 00:00:00 2001 From: Tibor Bodecs Date: Fri, 20 Feb 2026 11:10:52 +0100 Subject: [PATCH 1/3] fix version number --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 046b816..4420ce6 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ SQLite driver implementation for the abstract [Feather Database](https://github.com/feather-framework/feather-database) Swift API package. [ - ![Release: 1.0.0-beta.8](https://img.shields.io/badge/Release-1%2E0%2E0--beta%2E8-F05138) + ![Release: 1.0.0-beta.9](https://img.shields.io/badge/Release-1%2E0%2E0--beta%2E9-F05138) ]( - https://github.com/feather-framework/feather-database-sqlite/releases/tag/1.0.0-beta.8 + https://github.com/feather-framework/feather-database-sqlite/releases/tag/1.0.0-beta.9 ) ## Features @@ -36,7 +36,7 @@ SQLite driver implementation for the abstract [Feather Database](https://github. Add the dependency to your `Package.swift`: ```swift -.package(url: "https://github.com/feather-framework/feather-database-sqlite", exact: "1.0.0-beta.8"), +.package(url: "https://github.com/feather-framework/feather-database-sqlite", exact: "1.0.0-beta.9"), ``` Then add `FeatherDatabaseSQLite` to your target dependencies: @@ -53,7 +53,7 @@ To enable an additional trait on the package, update the package dependency: ```diff .package( url: "https://github.com/feather-framework/feather-database-sqlite", - exact: "1.0.0-beta.8", + exact: "1.0.0-beta.9", + traits: [ + .defaults, + "ServiceLifecycleSupport", From 59c8f5f813e346cf1b0a3c90206312de31b046f8 Mon Sep 17 00:00:00 2001 From: Tibor Bodecs Date: Fri, 20 Feb 2026 11:13:32 +0100 Subject: [PATCH 2/3] ServiceLifecycleSupport -> ServiceLifecycle trait --- Package.swift | 8 ++++---- README.md | 4 ++-- Sources/FeatherDatabaseSQLite/DatabaseServiceSQLite.swift | 2 +- .../FeatherDatabaseSQLiteTestSuite.swift | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Package.swift b/Package.swift index fa1734d..d8c7500 100644 --- a/Package.swift +++ b/Package.swift @@ -35,10 +35,10 @@ let package = Package( .library(name: "FeatherDatabaseSQLite", targets: ["FeatherDatabaseSQLite"]), ], traits: [ - "ServiceLifecycleSupport", + "ServiceLifecycle", .default( enabledTraits: [ - "ServiceLifecycleSupport", + "ServiceLifecycle", ] ), ], @@ -66,7 +66,7 @@ let package = Package( .product( name: "ServiceLifecycle", package: "swift-service-lifecycle", - condition: .when(traits: ["ServiceLifecycleSupport"]) + condition: .when(traits: ["ServiceLifecycle"]) ), ], swiftSettings: defaultSwiftSettings @@ -86,7 +86,7 @@ let package = Package( name: "ServiceLifecycleTestKit", package: "swift-service-lifecycle", condition: .when( - traits: ["ServiceLifecycleSupport"] + traits: ["ServiceLifecycle"] ) ), ], diff --git a/README.md b/README.md index 4420ce6..c90d491 100644 --- a/README.md +++ b/README.md @@ -56,14 +56,14 @@ To enable an additional trait on the package, update the package dependency: exact: "1.0.0-beta.9", + traits: [ + .defaults, -+ "ServiceLifecycleSupport", ++ "ServiceLifecycle", + ] ) ``` Available traits: -- `ServiceLifecycleSupport` (default): Adds support for `DatabaseServiceSQLite`, a `ServiceLifecycle.Service` implementation for managing SQLite clients. +- `ServiceLifecycle` (default): Adds support for `DatabaseServiceSQLite`, a `ServiceLifecycle.Service` implementation for managing SQLite clients. ## Usage diff --git a/Sources/FeatherDatabaseSQLite/DatabaseServiceSQLite.swift b/Sources/FeatherDatabaseSQLite/DatabaseServiceSQLite.swift index 4998647..8c013cb 100644 --- a/Sources/FeatherDatabaseSQLite/DatabaseServiceSQLite.swift +++ b/Sources/FeatherDatabaseSQLite/DatabaseServiceSQLite.swift @@ -5,7 +5,7 @@ // Created by Tibor Bödecs on 2026. 01. 29.. // -#if ServiceLifecycleSupport +#if ServiceLifecycle import SQLiteNIOExtras import ServiceLifecycle diff --git a/Tests/FeatherDatabaseSQLiteTests/FeatherDatabaseSQLiteTestSuite.swift b/Tests/FeatherDatabaseSQLiteTests/FeatherDatabaseSQLiteTestSuite.swift index a9446d5..961ba2a 100644 --- a/Tests/FeatherDatabaseSQLiteTests/FeatherDatabaseSQLiteTestSuite.swift +++ b/Tests/FeatherDatabaseSQLiteTests/FeatherDatabaseSQLiteTestSuite.swift @@ -13,7 +13,7 @@ import Testing @testable import FeatherDatabaseSQLite @testable import SQLiteNIOExtras -#if ServiceLifecycleSupport +#if ServiceLifecycle import ServiceLifecycleTestKit #endif @@ -1267,13 +1267,13 @@ struct FeatherDatabaseSQLiteTestSuite { } -#if ServiceLifecycleSupport +#if ServiceLifecycle import ServiceLifecycle extension FeatherDatabaseSQLiteTestSuite { @Test - func serviceLifecycleSupport() async throws { + func basicServiceLifecycleSupport() async throws { var logger = Logger(label: "test") logger.logLevel = .info From e2a1d6d1134fb1d7a12fbcfdda98fe8522f349f0 Mon Sep 17 00:00:00 2001 From: Tibor Bodecs Date: Fri, 20 Feb 2026 11:19:30 +0100 Subject: [PATCH 3/3] pin swiftlang actions workflow version --- .github/workflows/testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 4fcf36c..e196e5f 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -13,7 +13,7 @@ jobs: swiftlang_checks: name: Swiftlang Checks - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main + uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.7 with: license_header_check_project_name: "project" format_check_enabled : true