Skip to content

CBL-2862: Add package validation actions #32

CBL-2862: Add package validation actions

CBL-2862: Add package validation actions #32

Workflow file for this run

name: Swift-Package
on:
push:
branches: [ master, release/** ]
pull_request:
paths:
- Package.swift
jobs:
build:
name: Swift ${{ matrix.swift }}
runs-on: macos-latest
strategy:
matrix:
swift: ["5.7", "5.8"]
steps:
- uses: actions/checkout@v2
- uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.VERIFY_SPM_KEY }}
- name: Get verification scripts
run: git clone [email protected]:couchbaselabs/couchbase-lite-ios-release-verify.git -b CBL-2862
- uses: swift-actions/[email protected]
with:
swift-version: ${{ matrix.swift }}
- name: Replace Swift Package
run: cp -f Package.swift couchbase-lite-ios-release-verify/ReleaseVerify/ReleaseVerify-SPM-EE/Package.swift
- name: Validation
run: couchbase-lite-ios-release-verify/Scripts/verify_spm.sh -ce