Skip to content

Commit 9dd3dac

Browse files
authored
Merge pull request #109 from rrbox/develop
v0.3.0 develop
2 parents 0b7fb66 + ca1a53c commit 9dd3dac

File tree

114 files changed

+2617
-1439
lines changed

Some content is hidden

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

114 files changed

+2617
-1439
lines changed

.circleci/config.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
version: 2.1
2+
3+
jobs:
4+
build:
5+
macos:
6+
xcode: 16.1.0
7+
steps:
8+
- checkout
9+
# - run: apt-get update && apt-get install -y curl
10+
- run:
11+
name: Install dependencies
12+
command: swift package resolve
13+
- run:
14+
name: Build project
15+
command: swift build
16+
- run:
17+
name: Run tests
18+
command: swift test
19+
- run:
20+
name: Discord Notify Success
21+
command: |
22+
curl -H "Content-Type: application/json" \
23+
-d "{
24+
\"avatar_url\": \"https://github.com/circleci.png\",
25+
\"embeds\": [
26+
{
27+
\"title\": \"$CIRCLE_PROJECT_REPONAME:$CIRCLE_BRANCH\",
28+
\"description\": \"✅ Build and tests completed successfully!\",
29+
\"url\": \"$CIRCLE_PULL_REQUEST\",
30+
\"color\": 2423811
31+
}
32+
]
33+
}" \
34+
$DISCORD_NOTIFY_URL
35+
when: on_success
36+
- run:
37+
name: Discord Notify Failure
38+
command: |
39+
curl -H "Content-Type: application/json" \
40+
-d "{
41+
\"avatar_url\": \"https://github.com/circleci.png\",
42+
\"embeds\": [
43+
{
44+
\"title\": \"$CIRCLE_PROJECT_REPONAME:$CIRCLE_BRANCH\",
45+
\"description\": \"⚠️ Build or tests failed. Please check the logs.\",
46+
\"url\": \"$CIRCLE_PULL_REQUEST\",
47+
\"color\": 16518915
48+
}
49+
]
50+
}" \
51+
$DISCORD_NOTIFY_URL
52+
when: on_fail
53+
54+
workflows:
55+
swiftpm_build:
56+
jobs:
57+
- build

.github/workflows/swift.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
jobs:
1111
build:
1212

13-
runs-on: macos-13
13+
runs-on: macos-15
1414

1515
steps:
1616
- uses: actions/checkout@v3

.swiftpm/xcode/xcshareddata/xcschemes/ECS.xcscheme

Lines changed: 0 additions & 208 deletions
Original file line numberDiff line numberDiff line change
@@ -20,118 +20,6 @@
2020
ReferencedContainer = "container:">
2121
</BuildableReference>
2222
</BuildActionEntry>
23-
<BuildActionEntry
24-
buildForTesting = "YES"
25-
buildForRunning = "YES"
26-
buildForProfiling = "YES"
27-
buildForArchiving = "YES"
28-
buildForAnalyzing = "YES">
29-
<BuildableReference
30-
BuildableIdentifier = "primary"
31-
BlueprintIdentifier = "KeyBoardPlugIn"
32-
BuildableName = "KeyBoardPlugIn"
33-
BlueprintName = "KeyBoardPlugIn"
34-
ReferencedContainer = "container:">
35-
</BuildableReference>
36-
</BuildActionEntry>
37-
<BuildActionEntry
38-
buildForTesting = "YES"
39-
buildForRunning = "YES"
40-
buildForProfiling = "YES"
41-
buildForArchiving = "YES"
42-
buildForAnalyzing = "YES">
43-
<BuildableReference
44-
BuildableIdentifier = "primary"
45-
BlueprintIdentifier = "MousePlugIn"
46-
BuildableName = "MousePlugIn"
47-
BlueprintName = "MousePlugIn"
48-
ReferencedContainer = "container:">
49-
</BuildableReference>
50-
</BuildActionEntry>
51-
<BuildActionEntry
52-
buildForTesting = "YES"
53-
buildForRunning = "YES"
54-
buildForProfiling = "YES"
55-
buildForArchiving = "YES"
56-
buildForAnalyzing = "YES">
57-
<BuildableReference
58-
BuildableIdentifier = "primary"
59-
BlueprintIdentifier = "ObjectLinkPlugIn"
60-
BuildableName = "ObjectLinkPlugIn"
61-
BlueprintName = "ObjectLinkPlugIn"
62-
ReferencedContainer = "container:">
63-
</BuildableReference>
64-
</BuildActionEntry>
65-
<BuildActionEntry
66-
buildForTesting = "YES"
67-
buildForRunning = "YES"
68-
buildForProfiling = "YES"
69-
buildForArchiving = "YES"
70-
buildForAnalyzing = "YES">
71-
<BuildableReference
72-
BuildableIdentifier = "primary"
73-
BlueprintIdentifier = "ScrollPlugIn"
74-
BuildableName = "ScrollPlugIn"
75-
BlueprintName = "ScrollPlugIn"
76-
ReferencedContainer = "container:">
77-
</BuildableReference>
78-
</BuildActionEntry>
79-
<BuildActionEntry
80-
buildForTesting = "YES"
81-
buildForRunning = "YES"
82-
buildForProfiling = "NO"
83-
buildForArchiving = "NO"
84-
buildForAnalyzing = "YES">
85-
<BuildableReference
86-
BuildableIdentifier = "primary"
87-
BlueprintIdentifier = "KeyBoardPlugInTests"
88-
BuildableName = "KeyBoardPlugInTests"
89-
BlueprintName = "KeyBoardPlugInTests"
90-
ReferencedContainer = "container:">
91-
</BuildableReference>
92-
</BuildActionEntry>
93-
<BuildActionEntry
94-
buildForTesting = "YES"
95-
buildForRunning = "YES"
96-
buildForProfiling = "NO"
97-
buildForArchiving = "NO"
98-
buildForAnalyzing = "YES">
99-
<BuildableReference
100-
BuildableIdentifier = "primary"
101-
BlueprintIdentifier = "MousePlugInTests"
102-
BuildableName = "MousePlugInTests"
103-
BlueprintName = "MousePlugInTests"
104-
ReferencedContainer = "container:">
105-
</BuildableReference>
106-
</BuildActionEntry>
107-
<BuildActionEntry
108-
buildForTesting = "YES"
109-
buildForRunning = "YES"
110-
buildForProfiling = "NO"
111-
buildForArchiving = "NO"
112-
buildForAnalyzing = "YES">
113-
<BuildableReference
114-
BuildableIdentifier = "primary"
115-
BlueprintIdentifier = "ObjectLinkPlugInTests"
116-
BuildableName = "ObjectLinkPlugInTests"
117-
BlueprintName = "ObjectLinkPlugInTests"
118-
ReferencedContainer = "container:">
119-
</BuildableReference>
120-
</BuildActionEntry>
121-
<BuildActionEntry
122-
buildForTesting = "YES"
123-
buildForRunning = "YES"
124-
buildForProfiling = "NO"
125-
buildForArchiving = "NO"
126-
buildForAnalyzing = "YES">
127-
<BuildableReference
128-
BuildableIdentifier = "primary"
129-
BlueprintIdentifier = "ScrollPlugInTests"
130-
BuildableName = "ScrollPlugInTests"
131-
BlueprintName = "ScrollPlugInTests"
132-
ReferencedContainer = "container:">
133-
</BuildableReference>
134-
</BuildActionEntry>
13523
<BuildActionEntry
13624
buildForTesting = "YES"
13725
buildForRunning = "YES"
@@ -146,62 +34,6 @@
14634
ReferencedContainer = "container:">
14735
</BuildableReference>
14836
</BuildActionEntry>
149-
<BuildActionEntry
150-
buildForTesting = "YES"
151-
buildForRunning = "YES"
152-
buildForProfiling = "YES"
153-
buildForArchiving = "YES"
154-
buildForAnalyzing = "YES">
155-
<BuildableReference
156-
BuildableIdentifier = "primary"
157-
BlueprintIdentifier = "PlugIns/KeyBoardPlugIn"
158-
BuildableName = "PlugIns/KeyBoardPlugIn"
159-
BlueprintName = "PlugIns/KeyBoardPlugIn"
160-
ReferencedContainer = "container:">
161-
</BuildableReference>
162-
</BuildActionEntry>
163-
<BuildActionEntry
164-
buildForTesting = "YES"
165-
buildForRunning = "YES"
166-
buildForProfiling = "YES"
167-
buildForArchiving = "YES"
168-
buildForAnalyzing = "YES">
169-
<BuildableReference
170-
BuildableIdentifier = "primary"
171-
BlueprintIdentifier = "PlugIns/MousePlugIn"
172-
BuildableName = "PlugIns/MousePlugIn"
173-
BlueprintName = "PlugIns/MousePlugIn"
174-
ReferencedContainer = "container:">
175-
</BuildableReference>
176-
</BuildActionEntry>
177-
<BuildActionEntry
178-
buildForTesting = "YES"
179-
buildForRunning = "YES"
180-
buildForProfiling = "YES"
181-
buildForArchiving = "YES"
182-
buildForAnalyzing = "YES">
183-
<BuildableReference
184-
BuildableIdentifier = "primary"
185-
BlueprintIdentifier = "PlugIns/ObjectLinkPlugIn"
186-
BuildableName = "PlugIns/ObjectLinkPlugIn"
187-
BlueprintName = "PlugIns/ObjectLinkPlugIn"
188-
ReferencedContainer = "container:">
189-
</BuildableReference>
190-
</BuildActionEntry>
191-
<BuildActionEntry
192-
buildForTesting = "YES"
193-
buildForRunning = "YES"
194-
buildForProfiling = "YES"
195-
buildForArchiving = "YES"
196-
buildForAnalyzing = "YES">
197-
<BuildableReference
198-
BuildableIdentifier = "primary"
199-
BlueprintIdentifier = "PlugIns/ScrollPlugIn"
200-
BuildableName = "PlugIns/ScrollPlugIn"
201-
BlueprintName = "PlugIns/ScrollPlugIn"
202-
ReferencedContainer = "container:">
203-
</BuildableReference>
204-
</BuildActionEntry>
20537
</BuildActionEntries>
20638
</BuildAction>
20739
<TestAction
@@ -211,46 +43,6 @@
21143
shouldUseLaunchSchemeArgsEnv = "YES"
21244
shouldAutocreateTestPlan = "YES">
21345
<Testables>
214-
<TestableReference
215-
skipped = "NO">
216-
<BuildableReference
217-
BuildableIdentifier = "primary"
218-
BlueprintIdentifier = "KeyBoardPlugInTests"
219-
BuildableName = "KeyBoardPlugInTests"
220-
BlueprintName = "KeyBoardPlugInTests"
221-
ReferencedContainer = "container:">
222-
</BuildableReference>
223-
</TestableReference>
224-
<TestableReference
225-
skipped = "NO">
226-
<BuildableReference
227-
BuildableIdentifier = "primary"
228-
BlueprintIdentifier = "MousePlugInTests"
229-
BuildableName = "MousePlugInTests"
230-
BlueprintName = "MousePlugInTests"
231-
ReferencedContainer = "container:">
232-
</BuildableReference>
233-
</TestableReference>
234-
<TestableReference
235-
skipped = "NO">
236-
<BuildableReference
237-
BuildableIdentifier = "primary"
238-
BlueprintIdentifier = "ObjectLinkPlugInTests"
239-
BuildableName = "ObjectLinkPlugInTests"
240-
BlueprintName = "ObjectLinkPlugInTests"
241-
ReferencedContainer = "container:">
242-
</BuildableReference>
243-
</TestableReference>
244-
<TestableReference
245-
skipped = "NO">
246-
<BuildableReference
247-
BuildableIdentifier = "primary"
248-
BlueprintIdentifier = "ScrollPlugInTests"
249-
BuildableName = "ScrollPlugInTests"
250-
BlueprintName = "ScrollPlugInTests"
251-
ReferencedContainer = "container:">
252-
</BuildableReference>
253-
</TestableReference>
25446
<TestableReference
25547
skipped = "NO">
25648
<BuildableReference

.swiftpm/xcode/xcshareddata/xcschemes/ECS_Swift-Package.xcscheme

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,16 @@
114114
ReferencedContainer = "container:">
115115
</BuildableReference>
116116
</TestableReference>
117+
<TestableReference
118+
skipped = "NO">
119+
<BuildableReference
120+
BuildableIdentifier = "primary"
121+
BlueprintIdentifier = "TouchPlugInTests"
122+
BuildableName = "TouchPlugInTests"
123+
BlueprintName = "TouchPlugInTests"
124+
ReferencedContainer = "container:">
125+
</BuildableReference>
126+
</TestableReference>
117127
</Testables>
118128
</TestAction>
119129
<LaunchAction

0 commit comments

Comments
 (0)