From b82149860c9b927e6d8455cd187e6a91b4973faf Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Fri, 14 Nov 2025 18:48:40 +0900 Subject: [PATCH 1/3] remove podspec --- MultipartFormDataParser.podspec | 28 ---------------------------- scripts/release.sh | 21 +-------------------- 2 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 MultipartFormDataParser.podspec diff --git a/MultipartFormDataParser.podspec b/MultipartFormDataParser.podspec deleted file mode 100644 index 07575bc..0000000 --- a/MultipartFormDataParser.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = "MultipartFormDataParser" - spec.version = "2.3.2" - spec.summary = "Mocking UserDefaults for tests" - - spec.description = <<-DESC - MultipartFormDataParser is a testing tool for `multipart/form-data` request in Swift. - This library provides a parser for `multipart/form-data` request to test it briefly. - DESC - - spec.homepage = "https://github.com/417-72KI/#{spec.name}" - spec.readme = "https://github.com/417-72KI/#{spec.name}/blob/#{spec.version}/README.md" - spec.license = { :type => "MIT", :file => "LICENSE" } - - spec.author = { "417.72KI" => "417.72ki@gmail.com" } - spec.social_media_url = "https://twitter.com/417_72ki" - - spec.osx.deployment_target = "13.0" - spec.ios.deployment_target = "16.0" - spec.tvos.deployment_target = "16.0" - - spec.requires_arc = true - - spec.source = { :git => "https://github.com/417-72KI/#{spec.name}.git", :tag => "#{spec.version}" } - spec.source_files = 'Sources/MultipartFormDataParser/**/*.swift' - spec.swift_versions = ['5.9', '5.10'] - spec.frameworks = 'Foundation' -end diff --git a/scripts/release.sh b/scripts/release.sh index 15ebf12..3dcf440 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -46,31 +46,12 @@ fi sed -i '' -E "s/(\.package\(url: \".*${PROJECT_NAME}\.git\", from: \").*(\"\),?)/\1${TAG}\2/g" README.md sed -i '' -E "s/(let isDevelop = )(true|false)/\1false/" Package.swift -# Podspec -MAC_OS_VERSION="$(cat Package.swift | grep '.macOS(.v' | sed -E "s/ *\.macOS\(\.v([0-9_]*)\),?/\1/g" | sed -E "s/_/./g")" -if [[ "$MAC_OS_VERSION" != *"."* ]]; then - MAC_OS_VERSION="${MAC_OS_VERSION}.0" -fi -IOS_VERSION="$(cat Package.swift | grep '.iOS(.v' | sed -E "s/ *\.iOS\(\.v([0-9_]*)\),?/\1/g" | sed -E "s/_/./g")" -if [[ "$IOS_VERSION" != *"."* ]]; then - IOS_VERSION="${IOS_VERSION}.0" -fi -TV_OS_VERSION="$(cat Package.swift | grep '.tvOS(.v' | sed -E "s/ *\.tvOS\(\.v([0-9_]*)\),?/\1/g" | sed -E "s/_/./g")" -if [[ "$TV_OS_VERSION" != *"."* ]]; then - TV_OS_VERSION="${TV_OS_VERSION}.0" -fi - -sed -i '' -E "s/(spec\.version *= )\"([0-9]*\.[0-9]*(\.[0-9]*)?)\"/\1\"${TAG}\"/g" ${PROJECT_NAME}.podspec -sed -i '' -E "s/(spec\.osx\.deployment_target *= )\"([0-9]*\.[0-9]*(\.[0-9]*)?)\"/\1\"${MAC_OS_VERSION}\"/g" ${PROJECT_NAME}.podspec -sed -i '' -E "s/(spec\.ios\.deployment_target *= )\"([0-9]*\.[0-9]*(\.[0-9]*)?)\"/\1\"${IOS_VERSION}\"/g" ${PROJECT_NAME}.podspec -sed -i '' -E "s/(spec\.tvos\.deployment_target *= )\"([0-9]*\.[0-9]*(\.[0-9]*)?)\"/\1\"${TV_OS_VERSION}\"/g" ${PROJECT_NAME}.podspec - COMMIT_OPTION='' if [ $DEBUG -ne 0 ]; then COMMIT_OPTION='--dry-run' fi -git commit $COMMIT_OPTION -m "Bump version to ${TAG}" Package.swift Makefile README.md "${PROJECT_NAME}.podspec" +git commit $COMMIT_OPTION -m "Bump version to ${TAG}" Package.swift Makefile README.md if [ $DEBUG -eq 0 ]; then git push origin main gh release create ${TAG} --target main --title ${TAG} --generate-notes From 5244a87202c2face93b28d3e4158de73abb86230 Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Fri, 14 Nov 2025 18:48:53 +0900 Subject: [PATCH 2/3] remove deploy job --- .github/workflows/deploy.yml | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 72ab31f..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Deploy -on: - push: - tags: '*' -jobs: - podspec: - runs-on: macOS-latest - steps: - - uses: actions/checkout@v5 - - name: Lint - run: pod spec lint - - name: Deploy - env: - COCOAPODS_TRUNK_TOKEN: ${{ secrets.COCOAPODS_TRUNK_TOKEN }} - run: pod trunk push MultipartFormDataParser.podspec From 91bdd9b50cc26405fc2d9faa2801e22a431a3cf1 Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Fri, 14 Nov 2025 18:52:37 +0900 Subject: [PATCH 3/3] update README --- README.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 7659733..5d9568d 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # MultipartFormDataParser [![Actions Status](https://github.com/417-72KI/MultipartFormDataParser/workflows/Test/badge.svg)](https://github.com/417-72KI/MultipartFormDataParser/actions) -[![Version](http://img.shields.io/cocoapods/v/MultipartFormDataParser.svg?style=flat)](http://cocoapods.org/pods/MultipartFormDataParser) -[![Platform](http://img.shields.io/cocoapods/p/MultipartFormDataParser.svg?style=flat)](http://cocoapods.org/pods/MultipartFormDataParser) [![GitHub release](https://img.shields.io/github/release/417-72KI/MultipartFormDataParser/all.svg)](https://github.com/417-72KI/MultipartFormDataParser/releases) -[![Swift Package Manager](https://img.shields.io/badge/Swift%20Package%20Manager-5.7-brightgreen.svg)](https://github.com/apple/swift-package-manager) -[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FMultipartFormDataParser%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/417-72KI/MultipartFormDataParser) -[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FMultipartFormDataParser%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/417-72KI/MultipartFormDataParser) +[![Swift Package Manager](https://img.shields.io/badge/Swift%20Package%20Manager-5.10-brightgreen.svg)](https://github.com/apple/swift-package-manager) +[![Swift Versions](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FMultipartFormDataParser%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/417-72KI/MultipartFormDataParser) +[![Supporting Platforms](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2F417-72KI%2FMultipartFormDataParser%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/417-72KI/MultipartFormDataParser) [![GitHub license](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/417-72KI/MultipartFormDataParser/master/LICENSE) `MultipartFormDataParser` is a testing tool for `multipart/form-data` request in Swift. @@ -71,10 +69,3 @@ dependencies: [ .package(url: "https://github.com/417-72KI/MultipartFormDataParser.git", from: "2.3.2") ] ``` - -### CocoaPods -Podfile - -```ruby -pod 'MultipartFormDataParser' -```