-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add initial package manifest and CHANGELOG
- Loading branch information
Showing
2 changed files
with
218 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,195 @@ | ||
# CHANGELOG | ||
|
||
## v1.0.0 | ||
|
||
libpact_ffi-v0.4.23 | ||
|
||
* 893b98f - Refactor release script (Marko Justinek) | ||
* 7ba969f - Fix generate_version_number func (Marko Justinek) | ||
* 97e14cd - Attempt to fix libpact_ffi build on CI (Marko Justinek) | ||
* 0a9a2fa - Feature/swift concurrency (#15) (Marko Justinek) | ||
* d764525 - Update the release PR message (Marko Justinek) | ||
* 2a046d4 - Refactor tests and file structure (Marko Justinek) | ||
* 63c93eb - Add abstraction layer for pactffi interface for testing (Marko Justinek) | ||
* 738147c - Refactor GitHub Actions workflows (Marko Justinek) | ||
* 41cc3c3 - Remove unnecessary script commands (Marko Justinek) | ||
* 97e4817 - Fix pact-reference submodule (Marko Justinek) | ||
* 17ec6a1 - Refactor release script using submodule (Marko Justinek) | ||
* 31748ca - Refactor release script (Marko Justinek) | ||
* 1cd1b34 - Only run GHAs on pushes to run-on-ci/** (Marko Justinek) | ||
* ea103ad - Add release_revert script (Marko Justinek) | ||
* 35f59e7 - Major refactor of Support scripts (Marko Justinek) | ||
* 84b4547 - Remove unnecessary file (Marko Justinek) | ||
* 2ceb227 - Update pact-reference submodule (Marko Justinek) | ||
* b0e01ad - Resolve linting issues (Marko Justinek) | ||
* 1c8a663 - Move Support scripts into subfolders (Marko Justinek) | ||
* d862e60 - Move swiftlint config file to Support (Marko Justinek) | ||
* f2adbf2 - Delete old xcframework package (Marko Justinek) | ||
* ca26558 - ci: Pass github.workspace to reusable workflow (Marko Justinek) | ||
* 4e44971 - fix: Add workflow_call config for secrets (Marko Justinek) | ||
* d3e3edd - ci: Codecov action config (Marko Justinek) | ||
* ea74808 - ci: Codecov configuration (Marko Justinek) | ||
* ddccb56 - tech: Tweaks to CI scripts (Marko Justinek) | ||
* 2ede9ba - tech: Improve build_test script (Marko Justinek) | ||
* 87af8f2 - tech: Update scripts for running on x86_64 (Marko Justinek) | ||
* 7deb2dd - ci: Update code coverage action step (Marko Justinek) | ||
* f93373d - ci: Tweaking build scripts (Marko Justinek) | ||
* 7f3da17 - ci: Tweak reusable workflows (Marko Justinek) | ||
* 20e85ab - tech: Update required tools script (Marko Justinek) | ||
* 303bbb1 - ci: Update prepare build tools step (Marko Justinek) | ||
* a9ebee3 - ci: Splitting workflows into job files (Marko Justinek) | ||
* 61403d2 - tech: Use x86_64 GitHub Actions runners (Marko Justinek) | ||
* e5739e8 - Update XCFramework for libpact_ffi 0.4.19 (Marko Justinek) | ||
* 36b3eba - Submodule changes (Marko Justinek) | ||
* cad4102 - tech: Refactor for Swift concurrency (#10) (Marko Justinek) | ||
* 4eadc78 - Update Package.swift (Marko Justinek) | ||
* a801588 - Update Package.swift (Marko Justinek) | ||
* 5bfc407 - v0.4.4 (Marko Justinek) | ||
* 7728901 - chore: Upgrade Pact FFI Library to 0.3.15 (Marko Justinek) | ||
* 9ec0d7d - chore: Submodule sync (Marko Justinek) | ||
* c2f02df - chore: Set exact version for PactMockServer modulemap dependency (Marko Justinek) | ||
* dc8efaa - v0.4.2 (Marko Justinek) | ||
* caaccda - Upgrade libpact_ffi to v0.3.11 (Marko Justinek) | ||
* 50c1300 - v0.4.1 (Marko Justinek) | ||
* a580bdd - ci: Cancel build with new push (Marko Justinek) | ||
* dc550f9 - fix: Conditional for unsupported import (Marko Justinek) | ||
* 7423c6a - v0.4.0 (Marko Justinek) | ||
* 19c2c5e - ci: Skip building rust binaries if in cache (Marko Justinek) | ||
* 2b3ce0e - docs: Update README [skip ci] (Marko Justinek) | ||
* 54c6077 - ci: Updates to rust script for pact-reference submodule (Marko Justinek) | ||
* 53fa385 - tech: Updates build rust dependencies for submodule (Marko Justinek) | ||
* 644c9bb - tech: Adds pact-reference as submodule (Marko Justinek) | ||
* 89e6501 - ci: Join workflows into one (Marko Justinek) | ||
* dec6c33 - ci: Add Package.resolved to repo (Marko Justinek) | ||
* 6449c75 - ci: Improvements to pipelines (Marko Justinek) | ||
* dea0f7c - tech: Removes the PactSwiftToolbox dependency (#4) (Marko Justinek) | ||
* cdc61c4 - chore: Adds project-level copyright template (Marko Justinek) | ||
* 6964dc0 - v0.3.8 (Marko Justinek) | ||
* 1012993 - bugfix: Invert merge flag (Marko Justinek) | ||
* dc8efd6 - v0.3.7 (Marko Justinek) | ||
* bcfc657 - tech: Adds more logging information when writing contract (Marko Justinek) | ||
* 07bb6bc - v0.3.6 (Marko Justinek) | ||
* df4932d - upgrade: libpact_ffi-v0.3.2 (Marko Justinek) | ||
* 8bb44b5 - feat: Merge interactions with existing Pact contract (Marko Justinek) | ||
* 9a09331 - v0.3.5 (Marko Justinek) | ||
* d03409c - Upgrade to pact-rust v0.2.3 (Marko Justinek) | ||
* d932b02 - v0.3.5 (Marko Justinek) | ||
* e0dac45 - chore: Refactor release script (Marko Justinek) | ||
* 5f007f5 - chore: Recompiles pact_ffi-0.2.3 into XCFramework binaries (Marko Justinek) | ||
* 523584a - chore: Refactor the build_xcframwork script (Marko Justinek) | ||
* 84cb880 - chore: Refactor the release script (Marko Justinek) | ||
* 75b6d8f - v0.3.5 (Marko Justinek) | ||
* 464406a - tech: Add a check for Xcode version when building XCFramework (Marko Justinek) | ||
* 07bfbb1 - v0.3.4 (Marko Justinek) | ||
* fa4e952 - chore: Recompiles pact_ffi for v0.0.3 with swiftlang-1205.0.28.2 clang-1205.0.19.57 (Marko Justinek) | ||
* d04af5e - v0.3.3 (Marko Justinek) | ||
* a0c50de - chore: Recompiles pact_ffi for v0.0.3 (Marko Justinek) | ||
* 27fc482 - doco: Add description for tag in build_rust_dependencies script (Marko Justinek) | ||
* eb79dcc - v0.3.2 (Marko Justinek) | ||
* 3eed423 - chore: Rebuild XCFramework (Marko Justinek) | ||
* c22e5e6 - feat: Initialize with directory path (Marko Justinek) | ||
* 2faca66 - v0.3.1 (Marko Justinek) | ||
* 367764f - fix: Returns a valid port on Linux (Marko Justinek) | ||
* e5ee4b8 - v0.3.0 (Marko Justinek) | ||
* 0e81924 - chore: Upgrade libpact_ffi to v0.0.2 (Marko Justinek) | ||
* 0ee3d6e - tech: Add a reusable build_test script (Marko Justinek) | ||
* aabac43 - chore: Support scripts include license header (Marko Justinek) | ||
* 9e773bb - refactor: Protocolize ProviderVerifier (Marko Justinek) | ||
* e1edc69 - refactor: Move the Verifier models out into PactSwift (Marko Justinek) | ||
* e067ea5 - feat: Adds more verification options (Marko Justinek) | ||
* 3c195ec - refactor: Namespacing provider verification options (Marko Justinek) | ||
* 27f3650 - feature: MVP for provider verification (Marko Justinek) | ||
* d48746a - feature: Base Verifier interface and models (Marko Justinek) | ||
* d29a1b0 - tech: SwiftLint source files (Marko Justinek) | ||
* 9579223 - tech: Limit the CI builds to a set of branches (Marko Justinek) | ||
* 0a8c00b - refactor: Clean up MockServer a bit (Marko Justinek) | ||
* 4d59763 - v0.2.5 (Marko Justinek) | ||
* accd74e - fix: Writing Pact that includes strings with escape characters (Marko Justinek) | ||
* 67f3fb5 - v0.2.4 (Marko Justinek) | ||
* 073d2db - fix: Use same unusedPort api (Marko Justinek) | ||
* 57ee570 - feat: Initializes on random port (Marko Justinek) | ||
* ef36d39 - v0.2.3 (Marko Justinek) | ||
* 73622c6 - feat: Each test runs on own port (Marko Justinek) | ||
* 0734852 - refactor: Shutdown mock server on verify (Marko Justinek) | ||
* ccc751b - Bugfix (Marko Justinek) | ||
* 1394ff8 - fix: Defines a port at MockServer init (Marko Justinek) | ||
* 73c2329 - Linux support (Marko Justinek) | ||
* 904a874 - chore: Update dependency verisons (Marko Justinek) | ||
* 8a70a40 - chore: Revert dependency name change (Marko Justinek) | ||
* 8b7338a - chore: Rename PactMockSerer to PactFFI (Marko Justinek) | ||
* 2bc2b5d - chore: Update package dependencies (Marko Justinek) | ||
* e2735e2 - chore: Clean up gitignore a bit (Marko Justinek) | ||
* c926aa5 - chore: Update default socketAddress to 127.0.0.1 (Marko Justinek) | ||
* 3e8199d - fix: Remove port definition (Marko Justinek) | ||
* ca33d93 - chore: Updates Package to expose PactSwiftMockServerLinux (Marko Justinek) | ||
* 0234fdd - tech: Add a release script (Marko Justinek) | ||
* f5d7f76 - chore: Update gitignore file (Marko Justinek) | ||
* cb47a66 - fix: Update lib search paths (Marko Justinek) | ||
* 0718e0e - chore: Add blank changelog file (Marko Justinek) | ||
* db37819 - tech: Update carthage script (Marko Justinek) | ||
* fb81488 - feature: Support iOS Simulator running on M1 machines (Marko Justinek) | ||
* 33c9644 - tech: Update script that builds XCFramework (Marko Justinek) | ||
* b39d8fa - chore: Clean up the Resources folders (Marko Justinek) | ||
* 3a4e457 - tech: Update script that builds XCFramework (Marko Justinek) | ||
* fa3d466 - chore: Ignore .a files (Marko Justinek) | ||
* 5af6970 - tech: Add arm64-apple-ios-sim slice (Marko Justinek) | ||
* 717ddd3 - chore: Improve inline documentation comments (Marko Justinek) | ||
* f30fe19 - chore: Update README.md (Marko Justinek) | ||
* 3a01741 - tech: Add codecov config (Marko Justinek) | ||
* 0d19546 - chore: Update README.md (Marko Justinek) | ||
* 8c5e6f2 - feature: Generate random string and datetime (Marko Justinek) | ||
* c9e7ab4 - chore: Build fresh rust binaries during CI build (Marko Justinek) | ||
* 0f33076 - chore: Update README.md (Marko Justinek) | ||
* ff3d43f - chore: Replace deprecated libs with libpact_ffi (Marko Justinek) | ||
* 8ebff7e - chore: Remove and untrack deprecated libpact_mock_server binaries (Marko Justinek) | ||
* 1df98e5 - chore: Update FFI to version 0.1.0 (Marko Justinek) | ||
* f87b216 - chore: Update XCFramework (Marko Justinek) | ||
* b2ff91b - fix: Bundle identifier (Marko Justinek) | ||
* ce6ce50 - chore: Clean up (Marko Justinek) | ||
* e4c562f - chore: Builds XCFramework using Xcode 12 (Marko Justinek) | ||
* b3252ef - chore: Update README.md (Marko Justinek) | ||
* 5acc340 - chore: Various non-functional updates (Marko Justinek) | ||
* fcb87e5 - chore: Upgrade libpact_mock_server binaries for x86_64 (Marko Justinek) | ||
* 3cbe16f - chore: Add script that builds mock server FFI binaries from Rust codebase (Marko Justinek) | ||
* 889e536 - chore: Update build XCFramework script (Marko Justinek) | ||
* 42c99b0 - chore: Update carthage workaround script for Xcode 13 (Marko Justinek) | ||
* 63a7225 - chore: Remove rust from required CI tools (Marko Justinek) | ||
* aa3bd00 - chore: Remove and rename files (Marko Justinek) | ||
* 235daad - chore: Ignore all .a binary files (Marko Justinek) | ||
* 0dc515f - chore: Rebuild XCFramework using tools v12.4 (Marko Justinek) | ||
* 358ad46 - chore: Update and add Package.swift file to xcode project (Marko Justinek) | ||
* 9005f35 - chore: Rebuild XCFramework with x86_64 and arm64 for darwin (Marko Justinek) | ||
* 3d38db7 - chore: Add .tmp folder to git ignore (Marko Justinek) | ||
* 31635de - tech: Update script that builds XCFramework (Marko Justinek) | ||
* 0ccc9a7 - chore: Update XCFramework including arm64 for macOS (Marko Justinek) | ||
* 6bd7d26 - chore: Remove xcframework build (Marko Justinek) | ||
* 68a3b7b - chore: Add github issue templates (Marko Justinek) | ||
* 98675d4 - chore: Remove irrelevant folder (Marko Justinek) | ||
* cc52ca4 - Create LICENSE.md (Marko Justinek) | ||
* 5cd980b - Update README.md (Marko Justinek) | ||
* c81286b - Update README.md (Marko Justinek) | ||
* 86c92e7 - fix: Testing interactions bug (Marko Justinek) | ||
* af1927f - tech: Update CI workflow (Marko Justinek) | ||
* dfd3095 - chore: Update libpact_mock_server.a binaries (Marko Justinek) | ||
* 491224b - chore: Update .gitignore for arm64 binary (Marko Justinek) | ||
* b9cfe73 - fix: CI configuration (Marko Justinek) | ||
* 598dabc - chore: Add build_rust_dependency script and updated binaries (Marko Justinek) | ||
* 88a4a14 - tech: Add build_xcframework script (Marko Justinek) | ||
* 9919cfe - chore: Update MockServer version and expose as XCFramework (Marko Justinek) | ||
* af03af4 - feat: Expose arm64 scheme (Marko Justinek) | ||
* 315b7e8 - tech: Update swift tools version for the package (Marko Justinek) | ||
* 8335101 - chore: Remove XCFramework archive (Marko Justinek) | ||
* c0d4cdf - feat: Add XCFramework binary (Marko Justinek) | ||
* 35d05f3 - tech: Copy frameworks (Marko Justinek) | ||
* 4a9fc4f - feat: Expose function that generates a value based on regex (Marko Justinek) | ||
* c5dfbf2 - chore: Move tests from PactSwift to PactSwiftMockServer (Marko Justinek) | ||
* b1a27d5 - fix: Expose MockServer publicly (Marko Justinek) | ||
* 217cc69 - dev: Disable Carthage support (Marko Justinek) | ||
* 6fad3c2 - fix: Update .gitignore (Marko Justinek) | ||
* bc2c4cc - tech: Update project configuration (Marko Justinek) | ||
* a7abf45 - chore: Update schemes (Marko Justinek) | ||
* 4e239dd - tech: Add initial Swift package support (Marko Justinek) | ||
* bebd601 - feat: Mock Server for x86_64 iOS and Darwin (Marko Justinek) | ||
* 8681e40 - chore: Add .gitignore file (Marko Justinek) | ||
* 1faeb3e - Initial commit (Marko Justinek) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
// swift-tools-version:5.7 | ||
import PackageDescription | ||
|
||
let package = Package( | ||
name: "SwiftPactMockServer", | ||
platforms: [ | ||
.iOS(.v15), | ||
.macOS(.v13), | ||
], | ||
products: [ | ||
.library( | ||
name: "PactSwiftMockServer", | ||
targets: ["PactSwiftMockServer"] | ||
), | ||
], | ||
targets: [ | ||
.binaryTarget( | ||
name: "PactSwiftMockServer", | ||
url: "https://github.com/surpher/PactSwiftMockServerXCFramework/releases/download/v1.0.0/PactSwiftMockServer-v1.0.0.xcframework.zip", | ||
checksum: "" | ||
), | ||
] | ||
) |