Pin the native apps to rastrillo/native main (offline K0)
Moves every Swift pin (Package.swift, project.yml, Package.resolved and, where committed, the MacStore project) to rastrillo/native main 2a5d07b, the merged native Apple chain. Bumps amadan.net/rastrillo/native/server off 33ffe99 to the same commit; existing native and web sign-in are unaffected. Reviewed by GPT-6-Astra via Codex (Fable at its limit), on Paul's instruction. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Squashed from chore/k0-native-pin into main.
8 files changed,
+9
−9
go.mod+1 −1go.sum+2 −2native/README.md+1 −1native/apple/Package.resolved+1 −1native/apple/Package.swift+1 −1native/ios/project.yml+1 −1native/macos/CalendarMacStore.xcodeproj/project.pbxproj+1 −1native/macos/project.yml+1 −1
CI passed — run details
CI log
=== vet === go vet ./... === fmt === === test === go test ./... ? amadan.net/oficina/calendar/cmd/calendar [no test files] ok amadan.net/oficina/calendar/internal/calendar 4.461s ? amadan.net/oficina/calendar/internal/calendar/icons [no test files] ? amadan.net/oficina/calendar/internal/calendar/seal [no test files] ok amadan.net/oficina/calendar/internal/calendartest 2.170s ok amadan.net/oficina/calendar/internal/guardstest 0.038s === migration-check === go run github.com/carlosframework/rastrillo/cmd/rastrillo migration check rastrillo migration check: models and migrations agree
diff --git a/go.mod b/go.mod| index aeec6fd..a019e36 100644 |
| --- a/go.mod |
| +++ b/go.mod |
| @@ -44,4 +44,4 @@ require ( |
| tool github.com/carlosframework/rastrillo/cmd/rastrillo |
| -require amadan.net/rastrillo/native/server v0.0.0-20260912204600-33ffe9941734 |
| +require amadan.net/rastrillo/native/server v0.0.0-20260923173546-2a5d07b2c8d3 |
diff --git a/go.sum b/go.sum| index 59b71e4..24f044d 100644 |
| --- a/go.sum |
| +++ b/go.sum |
| @@ -4,8 +4,8 @@ amadan.net/oficina/home/connect v0.0.0-20260910000424-5b8d8410775f h1:lkw3tjzHfZ |
| amadan.net/oficina/home/connect v0.0.0-20260910000424-5b8d8410775f/go.mod h1:YroavXe43Wietec+po8mtSk4a9Bir2h31Q3iAf4MWxI= |
| amadan.net/oficina/home/handoff v0.0.0-20260908102137-481d2d57f489 h1:RPKtyry/71i06o8L+gjAaUyexbmG56kO1YPs601URAM= |
| amadan.net/oficina/home/handoff v0.0.0-20260908102137-481d2d57f489/go.mod h1:YISpzFJ+iMgrM0rUL032OSzsAQbP4/nozvXLCCOcn1k= |
| -amadan.net/rastrillo/native/server v0.0.0-20260912204600-33ffe9941734 h1:hI8/x1OEHCragb3bclo1X2bI6XCO1DDQ3plWcQPbI0g= |
| -amadan.net/rastrillo/native/server v0.0.0-20260912204600-33ffe9941734/go.mod h1:ZaaxeE278dJltdrLwmwpxUjQ5wuKzqDAVSNRet+WupY= |
| +amadan.net/rastrillo/native/server v0.0.0-20260923173546-2a5d07b2c8d3 h1:5EFx7BLJj/+G/rt8bTmeyMWVfF5s5Sns7ajTvX4w/I8= |
| +amadan.net/rastrillo/native/server v0.0.0-20260923173546-2a5d07b2c8d3/go.mod h1:ZaaxeE278dJltdrLwmwpxUjQ5wuKzqDAVSNRet+WupY= |
| amadan.net/rastrillo/rastrillo v0.26.1-0.20260908075707-29e4491631bd h1:jlFSt95M1ontOg+VePU+kIJpChtWqDQAbnmlxqCnbgc= |
| amadan.net/rastrillo/rastrillo v0.26.1-0.20260908075707-29e4491631bd/go.mod h1:RpyHVPD0udcSfHJroY0KZE/FUjgw6Tvfo8SJm2qeZGE= |
| github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk= |
diff --git a/native/README.md b/native/README.md| index b19efc7..d6c2c1f 100644 |
| --- a/native/README.md |
| +++ b/native/README.md |
| @@ -15,7 +15,7 @@ the iOS project with `xcodegen generate --spec native/ios/project.yml`, then bui |
| `CalendarPhone` in Xcode. Physical devices require your development team. |
| The generated projects and build products are ignored. |
| -The Swift and Go dependencies pin Rastrillo Native revision `33ffe994173438bbb45e88d16061eba2ac4f6d4c`. |
| +The Swift and Go dependencies pin Rastrillo Native main `2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67`. |
| Browser sign-in requires the new backend `/native/` routes. A server that has |
| not received this update reports that native support is unavailable. |
diff --git a/native/apple/Package.resolved b/native/apple/Package.resolved| index cf50d40..5660560 100644 |
| --- a/native/apple/Package.resolved |
| +++ b/native/apple/Package.resolved |
| @@ -5,7 +5,7 @@ |
| "kind" : "remoteSourceControl", |
| "location" : "https://amadan.net/rastrillo/native", |
| "state" : { |
| - "revision" : "229525909e1d6ac3b6a353d1c4d022798b0e9a24" |
| + "revision" : "2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67" |
| } |
| }, |
| { |
diff --git a/native/apple/Package.swift b/native/apple/Package.swift| index 5c2847e..69bb145 100644 |
| --- a/native/apple/Package.swift |
| +++ b/native/apple/Package.swift |
| @@ -3,7 +3,7 @@ import PackageDescription |
| import Foundation |
| let sharedNative: Package.Dependency = ProcessInfo.processInfo.environment["OFICINA_NATIVE_PACKAGE_PATH"].map { .package(name: "native", path: $0) } |
| - ?? .package(url: "https://amadan.net/rastrillo/native", revision: "229525909e1d6ac3b6a353d1c4d022798b0e9a24") |
| + ?? .package(url: "https://amadan.net/rastrillo/native", revision: "2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67") |
| let package = Package(name: "CalendarNative", platforms: [.macOS(.v14), .iOS(.v17)], |
| products: [.library(name: "CalendarKit", targets: ["CalendarKit"]), .executable(name: "CalendarMac", targets: ["CalendarMac"])], |
diff --git a/native/ios/project.yml b/native/ios/project.yml| index 247ba91..5745b2c 100644 |
| --- a/native/ios/project.yml |
| +++ b/native/ios/project.yml |
| @@ -8,7 +8,7 @@ packages: |
| path: ../apple |
| RastrilloNative: |
| url: https://amadan.net/rastrillo/native |
| - revision: 229525909e1d6ac3b6a353d1c4d022798b0e9a24 |
| + revision: 2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67 |
| settings: |
| base: |
| SWIFT_VERSION: '5.0' |
diff --git a/native/macos/CalendarMacStore.xcodeproj/project.pbxproj b/native/macos/CalendarMacStore.xcodeproj/project.pbxproj| index 7d85cf2..261aff9 100644 |
| --- a/native/macos/CalendarMacStore.xcodeproj/project.pbxproj |
| +++ b/native/macos/CalendarMacStore.xcodeproj/project.pbxproj |
| @@ -366,7 +366,7 @@ |
| repositoryURL = "https://amadan.net/rastrillo/native"; |
| requirement = { |
| kind = revision; |
| - revision = 229525909e1d6ac3b6a353d1c4d022798b0e9a24; |
| + revision = 2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67; |
| }; |
| }; |
| /* End XCRemoteSwiftPackageReference section */ |
diff --git a/native/macos/project.yml b/native/macos/project.yml| index f064a2e..7e8ae5f 100644 |
| --- a/native/macos/project.yml |
| +++ b/native/macos/project.yml |
| @@ -7,7 +7,7 @@ packages: |
| path: ../apple |
| RastrilloNative: |
| url: https://amadan.net/rastrillo/native |
| - revision: 229525909e1d6ac3b6a353d1c4d022798b0e9a24 |
| + revision: 2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67 |
| settings: |
| base: |
| SWIFT_VERSION: '5.0' |