Skip to content

Commit 908a313

Browse files
authored
Merge pull request #385 from session-foundation/dev
Release 2.9.0
2 parents 55779b0 + c508698 commit 908a313

File tree

728 files changed

+67670
-32438
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

728 files changed

+67670
-32438
lines changed

.drone.jsonnet

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This build configuration requires the following to be installed:
2-
// Git, Xcode, XCode Command-line Tools, xcbeautify, xcresultparser, pip
2+
// Git, Xcode, XCode Command-line Tools, xcbeautify, xcresultparser
33

44
// Log a bunch of version information to make it easier for debugging
55
local version_info = {
@@ -9,8 +9,7 @@ local version_info = {
99
'git --version',
1010
'xcodebuild -version',
1111
'xcbeautify --version',
12-
'xcresultparser --version',
13-
'pip --version',
12+
'xcresultparser --version'
1413
],
1514
};
1615

@@ -23,11 +22,17 @@ local clone_submodules = {
2322
// cmake options for static deps mirror
2423
local ci_dep_mirror(want_mirror) = (if want_mirror then ' -DLOCAL_MIRROR=https://oxen.rocks/deps ' else '');
2524

26-
local boot_simulator(device_type) = {
25+
local boot_simulator(device_type="") = {
2726
name: 'Boot Test Simulator',
2827
commands: [
2928
'devname="Test-iPhone-${DRONE_COMMIT:0:9}-${DRONE_BUILD_EVENT}"',
30-
'xcrun simctl create "$devname" ' + device_type,
29+
(if device_type != "" then
30+
'xcrun simctl create "$devname" ' + device_type
31+
else
32+
'device_type=$(xcrun simctl list devicetypes -j | ' +
33+
'jq -r \'.devicetypes | map(select(.productFamily=="iPhone")) | sort_by(.minRuntimeVersion) | .[-1].identifier\' | tail -n1); ' +
34+
'xcrun simctl create "$devname" "$device_type"'
35+
),
3136
'sim_uuid=$(xcrun simctl list devices -je | jq -re \'[.devices[][] | select(.name == "\'$devname\'").udid][0]\')',
3237
'xcrun simctl boot $sim_uuid',
3338

@@ -59,7 +64,7 @@ local sim_delete_cmd = 'if [ -f build/artifacts/sim_uuid ]; then rm -f /Users/$U
5964
version_info,
6065
clone_submodules,
6166

62-
boot_simulator('com.apple.CoreSimulator.SimDeviceType.iPhone-15'),
67+
boot_simulator(),
6368
sim_keepalive,
6469
{
6570
name: 'Build and Run Tests',

LibSession-Util

Submodule LibSession-Util updated 51 files

Scripts/EmojiGenerator.swift

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,6 @@ extension EmojiGenerator {
282282
// Main enum: Create a string enum defining our enumNames equal to the baseEmoji string
283283
// e.g. case grinning = "😀"
284284
writeBlock(fileName: "Emoji.swift") { fileHandle in
285-
fileHandle.writeLine("// swiftlint:disable all")
286-
fileHandle.writeLine("// stringlint:disable")
287285
fileHandle.writeLine("")
288286
fileHandle.writeLine("/// A sorted representation of all available emoji")
289287
fileHandle.writeLine("enum Emoji: String, CaseIterable, Equatable {")
@@ -293,7 +291,6 @@ extension EmojiGenerator {
293291
}
294292
}
295293
fileHandle.writeLine("}")
296-
fileHandle.writeLine("// swiftlint:disable all")
297294
}
298295
}
299296

@@ -340,8 +337,6 @@ extension EmojiGenerator {
340337
// if rawValue == "😀" { self.init(baseEmoji: .grinning, skinTones: nil) }
341338
// else if rawValue == "🦻🏻" { self.init(baseEmoji: .earWithHearingAid, skinTones: [.light])
342339
writeBlock(fileName: "EmojiWithSkinTones+String.swift") { fileHandle in
343-
fileHandle.writeLine("// swiftlint:disable all")
344-
fileHandle.writeLine("// stringlint:disable")
345340
fileHandle.writeLine("")
346341
fileHandle.writeLine("extension EmojiWithSkinTones {")
347342
fileHandle.indent {
@@ -409,7 +404,6 @@ extension EmojiGenerator {
409404
}
410405
}
411406
fileHandle.writeLine("}")
412-
fileHandle.writeLine("// swiftlint:disable all")
413407
}
414408
}
415409

@@ -474,8 +468,6 @@ extension EmojiGenerator {
474468

475469
static func writeSkinToneLookupFile(from emojiModel: EmojiModel) {
476470
writeBlock(fileName: "Emoji+SkinTones.swift") { fileHandle in
477-
fileHandle.writeLine("// swiftlint:disable all")
478-
fileHandle.writeLine("// stringlint:disable")
479471
fileHandle.writeLine("")
480472
fileHandle.writeLine("extension Emoji {")
481473
fileHandle.indent {
@@ -539,7 +531,6 @@ extension EmojiGenerator {
539531
fileHandle.writeLine("}")
540532
}
541533
fileHandle.writeLine("}")
542-
fileHandle.writeLine("// swiftlint:disable all")
543534
}
544535
}
545536

@@ -556,8 +547,6 @@ extension EmojiGenerator {
556547
]
557548

558549
writeBlock(fileName: "Emoji+Category.swift") { fileHandle in
559-
fileHandle.writeLine("// swiftlint:disable all")
560-
fileHandle.writeLine("// stringlint:disable")
561550
fileHandle.writeLine("")
562551
fileHandle.writeLine("extension Emoji {")
563552
fileHandle.indent {
@@ -664,16 +653,13 @@ extension EmojiGenerator {
664653
fileHandle.writeLine("}")
665654
}
666655
fileHandle.writeLine("}")
667-
fileHandle.writeLine("// swiftlint:disable all")
668656
}
669657
}
670658

671659
static func writeNameLookupFile(from emojiModel: EmojiModel) {
672660
// Name lookup: Create a computed property mapping an Emoji enum element to the raw Emoji name string
673661
// e.g. case .grinning: return "GRINNING FACE"
674662
writeBlock(fileName: "Emoji+Name.swift") { fileHandle in
675-
fileHandle.writeLine("// swiftlint:disable all")
676-
fileHandle.writeLine("// stringlint:disable")
677663
fileHandle.writeLine("")
678664
fileHandle.writeLine("extension Emoji {")
679665
fileHandle.indent {
@@ -688,7 +674,6 @@ extension EmojiGenerator {
688674
fileHandle.writeLine("}")
689675
}
690676
fileHandle.writeLine("}")
691-
fileHandle.writeLine("// swiftlint:disable all")
692677
}
693678
}
694679
}
@@ -753,6 +738,11 @@ extension EmojiGenerator {
753738

754739
fileHandle.writeLine("")
755740
fileHandle.writeLine("// This file is generated by EmojiGenerator.swift, do not manually edit it.")
741+
fileHandle.writeLine("//")
742+
fileHandle.writeLine("// swiftlint:disable all")
743+
fileHandle.writeLine("// stringlint:disable")
744+
fileHandle.writeLine("")
745+
fileHandle.writeLine("import Foundation")
756746
fileHandle.writeLine("")
757747

758748
block(fileHandle)

0 commit comments

Comments
 (0)