Skip to content

Commit 12d63c3

Browse files
committed
isolate failing workflow
1 parent 71978db commit 12d63c3

File tree

1 file changed

+0
-376
lines changed

1 file changed

+0
-376
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 376 deletions
Original file line numberDiff line numberDiff line change
@@ -12,86 +12,6 @@ jobs:
1212
- run: env/setup.sh
1313
- uses: ./.github/actions/submodule
1414

15-
16-
17-
build-flt-orc:
18-
needs: [cache-submodule]
19-
runs-on: macos-latest
20-
21-
steps:
22-
- uses: actions/checkout@v4
23-
- run: env/setup.sh
24-
- uses: ./.github/actions/submodule
25-
26-
- uses: actions/setup-java@v4
27-
with:
28-
distribution: 'temurin'
29-
java-version: '17'
30-
31-
- run: ./app-flutter.sh orchid && cd app-flutter && make
32-
33-
34-
35-
build-ios-app:
36-
needs: [cache-submodule]
37-
runs-on: macos-latest
38-
39-
steps:
40-
- uses: actions/checkout@v4
41-
- run: env/setup.sh
42-
- uses: ./.github/actions/submodule
43-
44-
- run: debug=ldid make -j3 -C app-ios precache='--no-android'
45-
46-
47-
build-and-app:
48-
needs: [cache-submodule]
49-
runs-on: ubuntu-latest
50-
51-
steps:
52-
- run: sudo rm -rf /opt
53-
54-
- uses: actions/checkout@v4
55-
- run: env/setup.sh
56-
- uses: ./.github/actions/submodule
57-
58-
- run: env/setup-ndk.sh
59-
60-
- run: make -j3 -C app-android precache='--no-ios'
61-
62-
- uses: actions/upload-artifact@v4
63-
with:
64-
name: orchid-apk
65-
path: app-android/out-and/Orchid.apk
66-
67-
68-
build-and-dkr:
69-
needs: [cache-submodule]
70-
runs-on: ubuntu-latest
71-
72-
steps:
73-
- run: sudo rm -rf /opt
74-
75-
- uses: actions/checkout@v4
76-
- run: env/setup-git.sh
77-
- uses: ./.github/actions/submodule
78-
79-
- run: cd app-android && env/docker.sh -j3
80-
81-
82-
83-
build-mac-app:
84-
needs: [cache-submodule]
85-
runs-on: macos-latest
86-
87-
steps:
88-
- uses: actions/checkout@v4
89-
- run: env/setup.sh
90-
- uses: ./.github/actions/submodule
91-
92-
- run: debug=ldid make -j3 -C app-macos precache='--no-android --no-ios --macos'
93-
94-
9515
build-mac-snd:
9616
needs: [cache-submodule]
9717
runs-on: macos-latest
@@ -108,299 +28,3 @@ jobs:
10828
name: cj-mac
10929
path: eth-sender/out-mac/x86_64/cj
11030

111-
112-
build-mac-cli:
113-
needs: [cache-submodule]
114-
runs-on: macos-latest
115-
116-
steps:
117-
- uses: actions/checkout@v4
118-
- run: env/setup.sh
119-
- uses: ./.github/actions/submodule
120-
121-
- run: make -j3 -C cli-shared
122-
123-
- uses: actions/upload-artifact@v4
124-
with:
125-
name: orchidcd-mac
126-
path: cli-shared/out-mac/x86_64/orchidcd
127-
128-
129-
build-mac-srv:
130-
needs: [cache-submodule]
131-
runs-on: macos-13
132-
133-
if: ${{ false }} # XXX: Hypervisor.framework
134-
steps:
135-
- uses: actions/checkout@v4
136-
- run: env/setup.sh
137-
- uses: ./.github/actions/submodule
138-
139-
- uses: ./.github/actions/nerdctl
140-
141-
- run: make -j3 -C srv-daemon
142-
143-
- uses: actions/upload-artifact@v4
144-
with:
145-
name: orchidd-mac
146-
path: srv-daemon/out-mac/x86_64/orchidd
147-
148-
- run: git status
149-
150-
151-
152-
# XXX: ubuntu-latest defaults to r25c NDK
153-
# bumping to ubuntu-24.04 was easiest fix
154-
155-
156-
build-win-app:
157-
needs: [cache-submodule]
158-
runs-on: ubuntu-24.04
159-
160-
if: ${{ false }} # XXX: Flutter 3.24 --windows
161-
steps:
162-
- uses: actions/checkout@v4
163-
- run: env/setup.sh
164-
- uses: ./.github/actions/submodule
165-
166-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
167-
168-
- run: debug=crossndk make -j3 -C app-windows ./env/dotdot/gui-orchid/.flutter-plugins-dependencies
169-
- run: debug=crossndk make -j3 -C app-windows target=win precache='--no-android --no-ios --windows -a'
170-
171-
- uses: actions/upload-artifact@v4
172-
with:
173-
name: orchid-win
174-
path: app-windows/out-win/package
175-
176-
177-
build-win-snd:
178-
needs: [cache-submodule]
179-
runs-on: ubuntu-24.04
180-
181-
steps:
182-
- uses: actions/checkout@v4
183-
- run: env/setup.sh
184-
- uses: ./.github/actions/submodule
185-
186-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
187-
188-
- run: make -j3 -C eth-sender target=win
189-
190-
- uses: actions/upload-artifact@v4
191-
with:
192-
name: cj-win
193-
path: eth-sender/out-win/x86_64/cj.exe
194-
195-
196-
build-win-cli:
197-
needs: [cache-submodule]
198-
runs-on: ubuntu-24.04
199-
200-
steps:
201-
- uses: actions/checkout@v4
202-
- run: env/setup.sh
203-
- uses: ./.github/actions/submodule
204-
205-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
206-
207-
- run: make -j3 -C cli-shared target=win
208-
209-
- uses: actions/upload-artifact@v4
210-
with:
211-
name: orchidcd-win
212-
path: cli-shared/out-win/x86_64/orchidcd.exe
213-
214-
215-
216-
build-win-srv:
217-
needs: [cache-submodule]
218-
runs-on: macos-13
219-
220-
if: ${{ false }} # XXX: use Hyper-V
221-
steps:
222-
- uses: actions/checkout@v4
223-
- run: env/setup.sh
224-
- uses: ./.github/actions/submodule
225-
226-
- uses: ./.github/actions/nerdctl
227-
- run: brew install mingw-w64 coreutils
228-
229-
- run: make -j3 -C srv-daemon target=win
230-
231-
- uses: actions/upload-artifact@v4
232-
with:
233-
name: orchidd-w64
234-
path: srv-daemon/out-win/x86_64/orchidd.exe
235-
236-
- run: git status
237-
238-
239-
240-
build-lnx-app:
241-
needs: [cache-submodule]
242-
runs-on: ubuntu-latest
243-
244-
steps:
245-
- uses: actions/checkout@v4
246-
- run: env/setup.sh
247-
- uses: ./.github/actions/submodule
248-
249-
- run: debug=crossndk make -j3 -C app-linux ./env/dotdot/gui-orchid/.flutter-plugins-dependencies
250-
- run: debug=crossndk make -j3 -C app-linux precache='--no-android --no-ios --linux'
251-
252-
- uses: actions/upload-artifact@v4
253-
with:
254-
name: orchid-lnx
255-
path: app-linux/out-lnx/package
256-
257-
258-
build-lnx-tst:
259-
needs: [cache-submodule]
260-
runs-on: ubuntu-latest
261-
262-
steps:
263-
- uses: actions/checkout@v4
264-
- run: env/setup.sh
265-
- uses: ./.github/actions/submodule
266-
267-
- run: debug=crossndk make -j3 -C tst-network
268-
269-
270-
build-lnx-cli:
271-
needs: [cache-submodule]
272-
runs-on: ubuntu-latest
273-
274-
strategy:
275-
fail-fast: false
276-
matrix:
277-
machine: [x86_64, arm64, armhf]
278-
279-
steps:
280-
- uses: actions/checkout@v4
281-
- run: env/setup.sh
282-
- uses: ./.github/actions/submodule
283-
284-
- run: debug=crossndk make -j3 -C cli-shared machine=${{ matrix.machine }}
285-
286-
- uses: actions/upload-artifact@v4
287-
with:
288-
name: orchidcd-lnx-${{ matrix.machine }}
289-
path: cli-shared/out-lnx/${{ matrix.machine }}/orchidcd
290-
291-
292-
build-lnx-srv:
293-
needs: [cache-submodule]
294-
runs-on: ubuntu-latest
295-
296-
strategy:
297-
fail-fast: false
298-
matrix:
299-
# XXX: armhf is missing rcrt1.o
300-
machine: [x86_64, arm64]
301-
302-
steps:
303-
- run: sudo rm -rf /opt
304-
305-
- uses: actions/checkout@v4
306-
- run: env/setup.sh
307-
- uses: ./.github/actions/submodule
308-
309-
- run: env/setup-ndk.sh
310-
311-
- run: debug=crossndk make -j3 -C srv-daemon machine=${{ matrix.machine }}
312-
313-
- uses: actions/upload-artifact@v4
314-
with:
315-
name: orchidd-lnx-${{ matrix.machine }}
316-
path: srv-daemon/out-lnx/${{ matrix.machine }}/orchidd
317-
if: ${{ matrix.machine != 'x86_64' }}
318-
319-
- run: git status
320-
321-
322-
build-lnx-dkr:
323-
needs: [cache-submodule]
324-
runs-on: ubuntu-latest
325-
326-
steps:
327-
- run: sudo rm -rf /opt
328-
329-
- uses: actions/checkout@v4
330-
- run: env/setup-git.sh
331-
- uses: ./.github/actions/submodule
332-
333-
- run: cd srv-daemon && env/docker.sh -j3
334-
335-
336-
build-lnx-bld:
337-
needs: [cache-submodule]
338-
runs-on: ubuntu-latest
339-
340-
steps:
341-
- run: sudo rm -rf /opt
342-
343-
- uses: actions/checkout@v4
344-
345-
- run: docker build --build-arg GIT_REPOSITORY=https://github.com/${{ github.repository }}.git --build-arg GIT_COMMIT=${{ github.sha }} --build-arg GIT_SETUP=env/setup-git.sh -t orchidd:latest srv-docker
346-
- run: docker save -o orchidd.tar orchidd:latest
347-
348-
- uses: actions/upload-artifact@v4
349-
with:
350-
name: orchidd-dkr
351-
path: orchidd.tar
352-
353-
354-
build-lnx-mac:
355-
needs: [cache-submodule]
356-
runs-on: macos-latest
357-
358-
steps:
359-
- uses: actions/checkout@v4
360-
- run: env/setup.sh
361-
- uses: ./.github/actions/submodule
362-
363-
- uses: ./.github/actions/nerdctl
364-
- run: env/setup-ndk.sh
365-
366-
- run: gmake -j3 -C srv-daemon target=lnx machine=x86_64
367-
368-
- uses: actions/upload-artifact@v4
369-
with:
370-
name: orchidd-lnx-amd64
371-
path: srv-daemon/out-lnx/x86_64/orchidd
372-
373-
374-
build-lnx-bad:
375-
needs: [cache-submodule]
376-
runs-on: ubuntu-24.04
377-
378-
steps:
379-
- uses: actions/checkout@v4
380-
- run: env/setup.sh
381-
- uses: ./.github/actions/submodule
382-
383-
- run: make -j3 -C srv-daemon
384-
385-
386-
build-lnx-all:
387-
needs: [build-lnx-mac, build-lnx-bld]
388-
runs-on: ubuntu-latest
389-
390-
steps:
391-
- uses: actions/download-artifact@v4
392-
with:
393-
name: orchidd-dkr
394-
- run: tar -xvf orchidd.tar
395-
- run: tar -xvf "$(jq -r '.[0].Layers | .[]' manifest.json | tail -n1)"
396-
397-
- uses: actions/download-artifact@v4
398-
with:
399-
name: orchidd-lnx-amd64
400-
401-
- run: chmod +x orchidd
402-
- run: diff -u <(./usr/sbin/orchidd --version) <(./orchidd --version)
403-
- run: diff -u <(xxd usr/sbin/orchidd) <(xxd orchidd)
404-
405-
406-

0 commit comments

Comments
 (0)