From 3a57ddd8a80e47c745a2c55553c743ad85e1e3d9 Mon Sep 17 00:00:00 2001 From: Ruslan Alikhamov Date: Sun, 14 Jan 2024 00:41:13 +0400 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 5856e3b6523f63b6ad2801b0313c599293ae0377 Author: Ruslan Alikhamov Date: Tue Jan 9 15:30:34 2024 -0500 Update AutoMockable.expected (#1253) * updated automockable.expected * updated CHANGELOG * attempt to resolve issue on Linux * added missing example code for linux commit 71c2d46c0f5ef88296f170ea2e6d58c8d813477e Author: rokridi Date: Tue Jan 9 11:08:43 2024 +0100 [#1251] Swifty generated variable names + fixed generated mocks compilation issues due to method generic parameters (#1252) commit b62a8fcf4e4c958d30e9cb575af25060e44c5ed7 Author: Igor Savelev Date: Sat Jan 6 04:13:56 2024 +0000 Initialise Subscript's returnTypeName with TypeSyntax, not String (#1250) commit c7b57bc835ad454c765e339a54aaad411f544ce0 Author: Igor Savelev Date: Thu Jan 4 17:17:21 2024 +0000 Added isAsync and throws to Subscript (#1249) * Added isAsync and throws to Subscript * Updated Linux version of AutoMockable.swift commit fe413435b0bc27a935e769e83d0369e9d8342ce0 Author: Igor Savelev Date: Thu Jan 4 08:58:37 2024 +0000 Added generic requirements and generic parameters to Subscript (#1242) commit 23179e872a15f172f3737ae91d6f1b764e670ec7 Author: Ruslan Alikhamov Date: Wed Dec 27 00:23:47 2023 +0400 docs: update metadata for 2.1.3 release commit e88363c1622740a2b9a4acc7603ce3d0038583d4 Author: Ruslan Alikhamov Date: Wed Dec 27 00:06:11 2023 +0400 docs: update metadata for 2.1.3 release commit d74237a2e220e096d62e4a1e669e8ee30a238de7 Author: Ruslan Alikhamov Date: Tue Dec 26 10:25:35 2023 +0400 update SwiftStencilKit & Stencil (#1246) commit 510ba24186b082d5d725b301d1eaf65d278f220d Author: Ruslan Alikhamov Date: Sun Dec 24 01:16:03 2023 +0400 Introduce package access level (#1245) * added package modifier * added tests for Variable * added tests for package access level commit b11d2d38a8258a7347b81263f0ef0143bf484021 Author: Ruslan Alikhamov Date: Sat Dec 23 19:39:24 2023 +0400 Add dynamic method modifier support (#1244) * added missing attributes to Attribute.Identifier enum * moved to Attribute.Identifier from raw strings in Method.swift * updated Method (linux version) * updated generated content * added unit tests for dynamic method modifier * added dynamic to Variable * updated generated runtime files * added tests for variable isDynamic * fixed compilation error * fixed compilation error commit 07a8b287bb61b88bdd1615cc5ee87595fb7e8081 Author: Ruslan Alikhamov Date: Wed Dec 20 04:35:37 2023 +0400 Support method overriding in AutoMockable (#1240) * updated automockable stencil template * updated expected AutoMockable * updated CHANGELOG * added supported case for vararg * Added example protocols for overrides * More flexible support for overridden return types * Added support for closure return type * Added more methods for tests * updated AutoMockable.expected * reverted wrong trailing whitespace trimming * added missing member lookup * Squashed commit of the following: commit 7f85e026a63d8b80f20cbe9772a5c4396302a037 Author: Ruslan Alikhamov Date: Wed Dec 20 01:10:31 2023 +0400 Support for variadic types as method arguments (#1241) * Added support for variadic types as method arguments * Added changelog entry * added example protocol with varargs * support for vararg in return type's closure * added missing member lookup * Squashed commit of the following: commit 7f85e026a63d8b80f20cbe9772a5c4396302a037 Author: Ruslan Alikhamov Date: Wed Dec 20 01:10:31 2023 +0400 Support for variadic types as method arguments (#1241) * Added support for variadic types as method arguments * Added changelog entry * added example protocol with varargs * support for vararg in return type's closure * added missing member lookup * Squashed commit of the following: commit 7f85e026a63d8b80f20cbe9772a5c4396302a037 Author: Ruslan Alikhamov Date: Wed Dec 20 01:10:31 2023 +0400 Support for variadic types as method arguments (#1241) * Added support for variadic types as method arguments * Added changelog entry * added example protocol with varargs * support for vararg in return type's closure * added missing member lookup * Revert "Merge branch 'master' into support-method-overriding" This reverts commit 3c811339802c3b0920a434a0ae322d5a7b49a3de, reversing changes made to 48816e2776f356fe7dc8084dfb2d2aa6afdd27f8. * Revert "Squashed commit of the following:" This reverts commit 4f7d246d18fd6f30518e92a0ffac84d88819f72f. # Conflicts: # Templates/Tests/Expected/AutoMockable.expected * Updated AutoMockable.expected commit 7f85e026a63d8b80f20cbe9772a5c4396302a037 Author: Ruslan Alikhamov Date: Wed Dec 20 01:10:31 2023 +0400 Support for variadic types as method arguments (#1241) * Added support for variadic types as method arguments * Added changelog entry * added example protocol with varargs * support for vararg in return type's closure * added missing member lookup commit db7cc8563410d0586884c31ca88ab2b3592340ea Author: Ruslan Alikhamov Date: Sun Dec 17 10:00:37 2023 +0400 Fixed incorrect parsing of consequently declared "@" symbols (#1239) * Fixed bug with incorrect parsing of consequently declared "@" symbols * renamed `isMacros` to `isPropertyWrapper` for clarity commit 1502c0f26d45e1173794dc424e8583b1d771051d Author: Igor Savelev Date: Fri Dec 15 14:48:48 2023 +0000 Fixed missing attributes in optional closure type name (#1237) * Fixed missing attributes in optional closure type name * Reverted changes in unwrappedTypeName * Added fix for implicitly unwrapped closures * Added forced brackets for optional existential and opaque types * Revert "Added forced brackets for optional existential and opaque types" This reverts commit 50ff6e716530b63d3b3de9751a0a05a006c5cf27. commit 717e0bac05e626cc499cfa0170158f2a967b1136 Author: Krzysztof Zabłocki Date: Mon Dec 4 14:42:17 2023 +0100 Update README.md commit 1642f1f48a94b2a20e1cc02426a927c5a1b7506c Author: Pavel Trafimuk Date: Fri Dec 1 02:53:57 2023 +0300 Reduced counts of collisions for cache srf filenames (#1231) commit 184ee1127f359dd8837c3edd20c73c71c0c1903c Author: Ruslan Alikhamov Date: Mon Nov 27 00:43:34 2023 +0400 Updated XcodeProj to 8.16.0 (#1228) * Updated XcodeProj to 8.16.0 * Updated CHANGELOG --- .github/workflows/Ubuntu.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/Ubuntu.yml b/.github/workflows/Ubuntu.yml index c0a457c65..e53e0e997 100644 --- a/.github/workflows/Ubuntu.yml +++ b/.github/workflows/Ubuntu.yml @@ -24,10 +24,6 @@ jobs: - name: Get swift version run: swift --version - uses: actions/checkout@v3 - - name: Set up Ruby - uses: ruby/setup-ruby@ec02537da5712d66d4d50a0f33b7eb52773b5ed1 - with: - ruby-version: '3.1' - name: Install dependencies run: | sudo apt install build-essential