Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
95fb998
feat: new typealiases
DanielCech Jan 13, 2026
6d926f5
Merge branch 'feat/formatting' into feat/multiple-arguments
DanielCech Jan 13, 2026
d5415c8
feat: promising
DanielCech Jan 13, 2026
33bd5db
feat: renaming
DanielCech Jan 13, 2026
0d72519
feat: unification
DanielCech Jan 13, 2026
943d951
feat: tests fix
DanielCech Jan 13, 2026
4d08bc1
feat: unified structure
DanielCech Jan 13, 2026
7b642be
feat: docs update
DanielCech Jan 13, 2026
6f35b7a
Merge branch 'master' into feat/multiple-arguments
DanielCech Jan 14, 2026
8ffdc0e
feat: fix unnecessary comments
DanielCech Jan 14, 2026
cbe66a4
feat: documentation updates
DanielCech Jan 14, 2026
0e694db
feat: typo fix
DanielCech Jan 14, 2026
a282b3e
feat: sendable
DanielCech Jan 15, 2026
413d068
feat: unmatchingArgumentType tests
DanielCech Jan 15, 2026
ba50194
feat: fix CI runner
DanielCech Jan 16, 2026
94d205e
feat: bundler fix
DanielCech Jan 19, 2026
0a65ac6
feat: changelog
DanielCech Jan 19, 2026
96f36a5
feat: removed discussions from comments
DanielCech Jan 20, 2026
de1f297
feat: reduced comments
DanielCech Jan 20, 2026
0ab4c2e
feat: remove fastlane
DanielCech Feb 2, 2026
63d13aa
feat: phase 1
DanielCech Feb 2, 2026
1a71427
feat: phase 2
DanielCech Feb 2, 2026
c0be98c
feat: phase 3
DanielCech Feb 3, 2026
709d52d
feat: autoregistering changes
DanielCech Feb 3, 2026
1332633
Merge pull request #25 from strvcom/feat/parameter-packs
DanielCech Feb 6, 2026
8315b2f
feat: arguments parameter title
DanielCech Feb 9, 2026
db08373
Apply suggestion from @TParizek
DanielCech Feb 20, 2026
204d1ee
feat: any sendable
DanielCech Feb 20, 2026
82aebf6
Merge branch 'feat/multiple-arguments' of github.com:strvcom/ios-depe…
DanielCech Feb 20, 2026
0a8e775
chore: comments
DanielCech Feb 20, 2026
1a5335e
fix: install required bundler version before bundle install in CI
DanielCech Mar 2, 2026
fb05ed5
fix: use sudo to install bundler in CI
DanielCech Mar 2, 2026
5fabc6f
feat: mise
DanielCech Mar 2, 2026
da1e5ad
feat: workflow fix
DanielCech Mar 2, 2026
ecdf20a
fix: mise.toml
DanielCech Mar 2, 2026
4480b06
fix: github setup
DanielCech Mar 2, 2026
75dc27e
fix: setup.swift
DanielCech Mar 2, 2026
c356e07
fix: bundler version
DanielCech Mar 2, 2026
a3028db
feat: scripts
DanielCech Mar 2, 2026
7b29edf
fix: githooks
DanielCech Mar 2, 2026
4f0fcf0
fix: gemfile and dangerfile
DanielCech Mar 2, 2026
94e82b1
fix: mise.toml & formatting
DanielCech Mar 2, 2026
7318f35
fix: setup install
DanielCech Mar 2, 2026
d7d6c07
fix: dangerfile
DanielCech Mar 2, 2026
0c7348b
fix: setup of ci
DanielCech Mar 2, 2026
c2105dc
remove: scripts
DanielCech Mar 5, 2026
87f3458
remove: scripts
DanielCech Mar 5, 2026
5af8856
fix: remove setup.swift
DanielCech Mar 5, 2026
7b17bd9
fix: ci
DanielCech Mar 5, 2026
6e59951
fix: test
DanielCech Mar 5, 2026
d2f45d4
feat: bundler back, danger fix
DanielCech Mar 5, 2026
d9802ff
fix: bundler
DanielCech Mar 5, 2026
ec76aa3
fix: integrations
DanielCech Mar 5, 2026
f45fb5d
fix: ci
DanielCech Mar 5, 2026
c430e60
feat: playing with mise
DanielCech Mar 5, 2026
00772ee
feat: mise migration
DanielCech Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/config/.swiftlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
child_config: ../../.swiftlint.yml

disabled_rules:
# E.g:
# - todo

excluded:
# In case you want to exclude folders for the swiftlint running in the CI
29 changes: 14 additions & 15 deletions .github/workflows/integrations.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
### Integrations workflow ###
#
# Runs Danger checks, Swiftlint and tests.
#
# github.token - is automatically assigned to your workflow by Github
# Runs Danger checks and tests.
#
# Note: To enable Fastlane tests, make sure that `CommonFastfile` is imported in Fastfile from the shared ios-fastlane repository.
# github.token - is automatically assigned to your workflow by Github
#

name: Integrations
Expand All @@ -18,33 +16,34 @@ on:
jobs:
integrations:
# runs-on: macos-latest # use this for repos outside of the STRV Github org
runs-on: [self-hosted, macOS, ios-integrations]
runs-on: [self-hosted, macOS, mobile-ci]
timeout-minutes: 10
steps:

# cancel in-progress integrations - not yet supported by Github Actions out of the box
# cancel in-progress integrations - not yet supported by Github Actions out of the box
- name: Cancel previous runs
uses: styfle/cancel-workflow-action@0.4.1
with:
access_token: ${{ github.token }}

# checkout the project repository
# checkout the project repository
- name: Checkout
uses: actions/checkout@v1

# install dependencies from Gemfile & CocoaPods
- name: Dependencies
run: |
bundle install
# Install Ruby and Danger via Mise
- name: Install Mise
uses: jdx/mise-action@v2
with:
install: true
cache: false
experimental: true

# run Danger
- name: Run Danger
run: bundle exec danger --fail-on-errors=true
run: danger --fail-on-errors=true
env:
GITHUB_TOKEN: ${{ github.token }}

# run tests
- name: Run tests
run: bundle exec fastlane tests
env:
DEVICES: "iPhone 13,iPad Air,Apple TV,My Mac,Apple Watch Series 6"
run: swift test --enable-code-coverage
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,6 @@ fastlane/test_output

# Ruby gems
vendor/

# Claude
.claude/settings.local.json
3 changes: 3 additions & 0 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[tools]
ruby = "3.3"
"gem:danger" = "8.2"
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,19 @@ __Sections__
- `Removed` for deprecated features removed in this release.
- `Fixed` for any bug fixes.

## [1.0.5]

### Added

- Support for multiple arguments. Code clean up.
- Using parameter packs for multiple arguments

## [1.0.4]

### Fixed

- Async dependency injection fixes

## [1.0.3]

### Fixed
Expand Down
11 changes: 0 additions & 11 deletions Gemfile

This file was deleted.

263 changes: 0 additions & 263 deletions Gemfile.lock

This file was deleted.

Loading