Compare commits

..

6 commits

Author SHA1 Message Date
Codex AI
2ea8038700 chore: resolve binary artifacts from Forgejo 2026-10-12 14:27:47 +02:00
Codex AI
916218efd5 chore: vendor verified Capacitor 8.5.2 binary artifacts 2026-10-12 14:27:47 +02:00
jcesarmobile
0b6882e9a3 Commit from GitHub Actions (Dispatch Release) 2026-09-11 15:05:16 +00:00
Pedro Bilro
20fe7c6b59
chore: block releases for Capacitor 9 (#41) 2026-09-10 16:52:37 +01:00
ItsChaceD
fd80ee6f10 Commit from GitHub Actions (Dispatch Release) 2026-08-31 22:27:38 +00:00
jcesarmobile
ac5dacb8f1 Commit from GitHub Actions (Dispatch Release) 2026-08-31 22:09:30 +00:00
7 changed files with 19 additions and 5 deletions

View file

@ -18,6 +18,14 @@ jobs:
runs-on: macos-15
timeout-minutes: 30
steps:
- name: Validate release version
run: |
version="${{ inputs.release-version }}"
major="${version%%.*}"
if [[ ! "$major" =~ ^[0-9]+$ ]] || (( major < 6 || major > 8 )); then
echo "::error::Capacitor $version is not supported by this repository. Starting with Capacitor 9 (see https://github.com/ionic-team/capacitor/pull/8588 PR), the iOS platform is a source-first Swift package built directly from the ionic-team/capacitor repository, so SPM distribution no longer happens here. This repository only releases major versions 6, 7, and 8."
exit 1
fi
- run: |
if [[ "${{ inputs.release-version }}" =~ ^[67]\. ]]; then
sudo xcode-select --switch /Applications/Xcode_16.2.app

2
.gitignore vendored
View file

@ -3,4 +3,4 @@ capacitor-checkout
*.zip
.swiftpm
frameworks
.build

4
MEENOW-FORGEJO.md Normal file
View file

@ -0,0 +1,4 @@
Capacitor/Cordova 8.5.2, unchanged binary artifacts and upstream checksums.
Imported once from Ionic; future builds use only git.kico-dev.de.
Original upstream revision: 0b6882e9a3288342aacf36348e5a94e4f1dd7b13.
Licence and notices are retained from upstream. MeeNow pins this commit.

View file

@ -18,13 +18,13 @@ let package = Package(
targets: [
.binaryTarget(
name: "Capacitor",
url: "https://github.com/ionic-team/capacitor-swift-pm/releases/download/8.4.3/Capacitor.xcframework.zip",
checksum: "28a09b11d71c89077cb415be6a40cc743b8e494e70f4689b9f642d4a3f467081"
url: "https://git.kico-dev.de/martin/capacitor-swift-pm/raw/commit/916218efd53e6e646c36bbfd71e8f06c1b643fbf/artifacts/Capacitor.xcframework.zip",
checksum: "134c65a8bd30bfaa8ccb158d78142fa7231bf3f472e4a5d808c5fbed90fd4c75"
),
.binaryTarget(
name: "Cordova",
url: "https://github.com/ionic-team/capacitor-swift-pm/releases/download/8.4.3/Cordova.xcframework.zip",
checksum: "7e5fd842b4bb2654b04e0cabfc88d9aa68aa63793db52b0ead5d7712b8b6de2c"
url: "https://git.kico-dev.de/martin/capacitor-swift-pm/raw/commit/916218efd53e6e646c36bbfd71e8f06c1b643fbf/artifacts/Cordova.xcframework.zip",
checksum: "57ff2c8f1e5dcd8d4379ac3cccde1407d81ccd575347dc2aff4f72272b8794a1"
)
]
)

View file

@ -1,3 +1,5 @@
# Swift Package Manager Support for Capacitor
This repo is for hosting binary xcframework releases of Capacitor and CapacitorCordova for SPM support.
Only applies to Capacitor major versions 6, 7, and 8. Starting with Capacitor 9, the iOS platform is a source-first Swift package built directly from the [ionic-team/capacitor](https://github.com/ionic-team/capacitor) repository.

Binary file not shown.

Binary file not shown.