Skip to content

Commit

Permalink
Remove support for Carthage and CocoaPods (#198)
Browse files Browse the repository at this point in the history
* Remove support for Carthage and CocoaPods

* Remove building with fastlane

* Remove concurrency tests as well

* Remove obsolete xcode plist
  • Loading branch information
pietbrauer authored Jan 6, 2025
1 parent cd108b3 commit 79b5ece
Show file tree
Hide file tree
Showing 34 changed files with 6 additions and 2,709 deletions.
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"image": "swift:5.7.1",
"image": "swift:5.10",
"customizations": {
"vscode": {
"settings": {
"lldb.adapterType": "bundled",
"lldb.executable": "/usr/bin/lldb",
"sourcekit-lsp.serverPath": "/usr/bin/sourcekit-lsp",
"swift.sourcekit-lsp.serverPath": "/usr/bin/sourcekit-lsp",
"sde.languageServerMode": "sourcekit-lsp"
},
"extensions": [
Expand Down
39 changes: 0 additions & 39 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,6 @@ on:
- '*'

jobs:
macOS:
name: Test macOS
runs-on: macOS-latest
env:
DEVELOPER_DIR: /Applications/Xcode_16.0.app/Contents/Developer
strategy:
matrix:
include:
- lane: test
env: osx
- lane: test
env: ios
- lane: test
env: tvos
steps:
- uses: actions/checkout@v2
- name: install
run: |
gem install bundler
bundle install
- name: test
run: |
set -o pipefail
bundle exec fastlane ${{ matrix.lane }} --env ${{ matrix.env }}
- uses: codecov/codecov-action@v1
spm:
name: Test with SPM
runs-on: ubuntu-latest
Expand All @@ -42,20 +17,6 @@ jobs:
- uses: actions/checkout@v2
- name: SPM Test
run: swift test --enable-test-discovery
spm_concurrency:
name: Test with SPM (check Swift Concurrency support)
runs-on: ubuntu-latest
strategy:
matrix:
swift_version:
- "5.10"
- "6.0"
fail-fast: false
container: swift:${{ matrix.swift_version }}-focal
steps:
- uses: actions/checkout@v2
- name: SPM Test
run: swift test --enable-test-discovery
swiftformat:
name: Linting
runs-on: ubuntu-latest
Expand Down
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Xcode
#
build/
*.pbxuser
!default.pbxuser
Expand All @@ -20,14 +19,13 @@ DerivedData

# AppCode
.idea

# Fastlane
fastlane/README.md
fastlane/test-output
fastlane/report.xml

.DS_Store
Pods/
Carthage/
Checkouts/

# Swift PM
.build
2 changes: 1 addition & 1 deletion .swift-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.0
5.10
1 change: 0 additions & 1 deletion Cartfile

This file was deleted.

1 change: 0 additions & 1 deletion Cartfile.resolved

This file was deleted.

3 changes: 0 additions & 3 deletions Gemfile

This file was deleted.

221 changes: 0 additions & 221 deletions Gemfile.lock

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2015 Piet Brauer
Copyright (c) 2024 Piet Brauer-Kallenberg

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
14 changes: 0 additions & 14 deletions Makefile

This file was deleted.

22 changes: 0 additions & 22 deletions OctoKit.swift.podspec

This file was deleted.

Loading

0 comments on commit 79b5ece

Please sign in to comment.