Skip to content

Commit cefce7e

Browse files
committed
isolate failing workflows
1 parent c2f2c55 commit cefce7e

File tree

1 file changed

+0
-357
lines changed

1 file changed

+0
-357
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 357 deletions
Original file line numberDiff line numberDiff line change
@@ -14,57 +14,6 @@ jobs:
1414

1515

1616

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-
6817
build-and-dkr:
6918
needs: [cache-submodule]
7019
runs-on: ubuntu-latest
@@ -81,277 +30,6 @@ jobs:
8130

8231

8332

84-
build-mac-app:
85-
needs: [cache-submodule]
86-
runs-on: macos-latest
87-
88-
steps:
89-
- uses: actions/checkout@v4
90-
- run: env/setup.sh
91-
- uses: ./.github/actions/submodule
92-
93-
- run: debug=ldid make -j3 -C app-macos precache='--no-android --no-ios --macos'
94-
95-
96-
build-mac-snd:
97-
needs: [cache-submodule]
98-
runs-on: macos-latest
99-
100-
steps:
101-
- uses: actions/checkout@v4
102-
- run: env/setup.sh
103-
- uses: ./.github/actions/submodule
104-
105-
- run: make -j3 -C eth-sender
106-
107-
- uses: actions/upload-artifact@v4
108-
with:
109-
name: cj-mac
110-
path: eth-sender/out-mac/x86_64/cj
111-
112-
113-
build-mac-cli:
114-
needs: [cache-submodule]
115-
runs-on: macos-latest
116-
117-
steps:
118-
- uses: actions/checkout@v4
119-
- run: env/setup.sh
120-
- uses: ./.github/actions/submodule
121-
122-
- run: make -j3 -C cli-shared
123-
124-
- uses: actions/upload-artifact@v4
125-
with:
126-
name: orchidcd-mac
127-
path: cli-shared/out-mac/x86_64/orchidcd
128-
129-
130-
build-mac-srv:
131-
needs: [cache-submodule]
132-
runs-on: macos-13
133-
134-
if: ${{ false }} # XXX: Hypervisor.framework
135-
steps:
136-
- uses: actions/checkout@v4
137-
- run: env/setup.sh
138-
- uses: ./.github/actions/submodule
139-
140-
- uses: ./.github/actions/nerdctl
141-
142-
- run: make -j3 -C srv-daemon
143-
144-
- uses: actions/upload-artifact@v4
145-
with:
146-
name: orchidd-mac
147-
path: srv-daemon/out-mac/x86_64/orchidd
148-
149-
- run: git status
150-
151-
152-
153-
# XXX: ubuntu-latest defaults to r25c NDK
154-
# bumping to ubuntu-24.04 was easiest fix
155-
156-
157-
build-win-app:
158-
needs: [cache-submodule]
159-
runs-on: ubuntu-24.04
160-
161-
if: ${{ false }} # XXX: Flutter 3.24 --windows
162-
steps:
163-
- uses: actions/checkout@v4
164-
- run: env/setup.sh
165-
- uses: ./.github/actions/submodule
166-
167-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
168-
169-
- run: debug=crossndk make -j3 -C app-windows ./env/dotdot/gui-orchid/.flutter-plugins-dependencies
170-
- run: debug=crossndk make -j3 -C app-windows target=win precache='--no-android --no-ios --windows -a'
171-
172-
- uses: actions/upload-artifact@v4
173-
with:
174-
name: orchid-win
175-
path: app-windows/out-win/package
176-
177-
178-
build-win-snd:
179-
needs: [cache-submodule]
180-
runs-on: ubuntu-24.04
181-
182-
steps:
183-
- uses: actions/checkout@v4
184-
- run: env/setup.sh
185-
- uses: ./.github/actions/submodule
186-
187-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
188-
189-
- run: make -j3 -C eth-sender target=win
190-
191-
- uses: actions/upload-artifact@v4
192-
with:
193-
name: cj-win
194-
path: eth-sender/out-win/x86_64/cj.exe
195-
196-
197-
build-win-cli:
198-
needs: [cache-submodule]
199-
runs-on: ubuntu-24.04
200-
201-
steps:
202-
- uses: actions/checkout@v4
203-
- run: env/setup.sh
204-
- uses: ./.github/actions/submodule
205-
206-
- run: DEBIAN_FRONTEND=noninteractive sudo -EH apt-get -y install mingw-w64
207-
208-
- run: make -j3 -C cli-shared target=win
209-
210-
- uses: actions/upload-artifact@v4
211-
with:
212-
name: orchidcd-win
213-
path: cli-shared/out-win/x86_64/orchidcd.exe
214-
215-
216-
217-
build-win-srv:
218-
needs: [cache-submodule]
219-
runs-on: macos-13
220-
221-
if: ${{ false }} # XXX: use Hyper-V
222-
steps:
223-
- uses: actions/checkout@v4
224-
- run: env/setup.sh
225-
- uses: ./.github/actions/submodule
226-
227-
- uses: ./.github/actions/nerdctl
228-
- run: brew install mingw-w64 coreutils
229-
230-
- run: make -j3 -C srv-daemon target=win
231-
232-
- uses: actions/upload-artifact@v4
233-
with:
234-
name: orchidd-w64
235-
path: srv-daemon/out-win/x86_64/orchidd.exe
236-
237-
- run: git status
238-
239-
240-
241-
build-lnx-app:
242-
needs: [cache-submodule]
243-
runs-on: ubuntu-latest
244-
245-
steps:
246-
- uses: actions/checkout@v4
247-
- run: env/setup.sh
248-
- uses: ./.github/actions/submodule
249-
250-
- run: debug=crossndk make -j3 -C app-linux ./env/dotdot/gui-orchid/.flutter-plugins-dependencies
251-
- run: debug=crossndk make -j3 -C app-linux precache='--no-android --no-ios --linux'
252-
253-
- uses: actions/upload-artifact@v4
254-
with:
255-
name: orchid-lnx
256-
path: app-linux/out-lnx/package
257-
258-
259-
build-lnx-tst:
260-
needs: [cache-submodule]
261-
runs-on: ubuntu-latest
262-
263-
steps:
264-
- uses: actions/checkout@v4
265-
- run: env/setup.sh
266-
- uses: ./.github/actions/submodule
267-
268-
- run: debug=crossndk make -j3 -C tst-network
269-
270-
271-
build-lnx-cli:
272-
needs: [cache-submodule]
273-
runs-on: ubuntu-latest
274-
275-
strategy:
276-
fail-fast: false
277-
matrix:
278-
machine: [x86_64, arm64, armhf]
279-
280-
steps:
281-
- uses: actions/checkout@v4
282-
- run: env/setup.sh
283-
- uses: ./.github/actions/submodule
284-
285-
- run: debug=crossndk make -j3 -C cli-shared machine=${{ matrix.machine }}
286-
287-
- uses: actions/upload-artifact@v4
288-
with:
289-
name: orchidcd-lnx-${{ matrix.machine }}
290-
path: cli-shared/out-lnx/${{ matrix.machine }}/orchidcd
291-
292-
293-
build-lnx-srv:
294-
needs: [cache-submodule]
295-
runs-on: ubuntu-latest
296-
297-
strategy:
298-
fail-fast: false
299-
matrix:
300-
# XXX: armhf is missing rcrt1.o
301-
machine: [x86_64, arm64]
302-
303-
steps:
304-
- run: sudo rm -rf /opt
305-
306-
- uses: actions/checkout@v4
307-
- run: env/setup.sh
308-
- uses: ./.github/actions/submodule
309-
310-
- run: env/setup-ndk.sh
311-
312-
- run: debug=crossndk make -j3 -C srv-daemon machine=${{ matrix.machine }}
313-
314-
- uses: actions/upload-artifact@v4
315-
with:
316-
name: orchidd-lnx-${{ matrix.machine }}
317-
path: srv-daemon/out-lnx/${{ matrix.machine }}/orchidd
318-
if: ${{ matrix.machine != 'x86_64' }}
319-
320-
- run: git status
321-
322-
323-
build-lnx-dkr:
324-
needs: [cache-submodule]
325-
runs-on: ubuntu-latest
326-
327-
steps:
328-
- run: sudo rm -rf /opt
329-
330-
- uses: actions/checkout@v4
331-
- run: env/setup-git.sh
332-
- uses: ./.github/actions/submodule
333-
334-
- run: cd srv-daemon && env/docker.sh -j3
335-
336-
337-
build-lnx-bld:
338-
needs: [cache-submodule]
339-
runs-on: ubuntu-latest
340-
341-
steps:
342-
- run: sudo rm -rf /opt
343-
344-
- uses: actions/checkout@v4
345-
346-
- 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
347-
- run: docker save -o orchidd.tar orchidd:latest
348-
349-
- uses: actions/upload-artifact@v4
350-
with:
351-
name: orchidd-dkr
352-
path: orchidd.tar
353-
354-
35533
build-lnx-mac:
35634
needs: [cache-submodule]
35735
runs-on: macos-latest
@@ -372,38 +50,3 @@ jobs:
37250
path: srv-daemon/out-lnx/x86_64/orchidd
37351

37452

375-
build-lnx-bad:
376-
needs: [cache-submodule]
377-
runs-on: ubuntu-24.04
378-
379-
steps:
380-
- run: sudo rm -rf /opt
381-
382-
- uses: actions/checkout@v4
383-
- run: env/setup.sh
384-
- uses: ./.github/actions/submodule
385-
386-
- run: make -j3 -C srv-daemon
387-
388-
389-
build-lnx-all:
390-
needs: [build-lnx-mac, build-lnx-bld]
391-
runs-on: ubuntu-latest
392-
393-
steps:
394-
- uses: actions/download-artifact@v4
395-
with:
396-
name: orchidd-dkr
397-
- run: tar -xvf orchidd.tar
398-
- run: tar -xvf "$(jq -r '.[0].Layers | .[]' manifest.json | tail -n1)"
399-
400-
- uses: actions/download-artifact@v4
401-
with:
402-
name: orchidd-lnx-amd64
403-
404-
- run: chmod +x orchidd
405-
- run: diff -u <(./usr/sbin/orchidd --version) <(./orchidd --version)
406-
- run: diff -u <(xxd usr/sbin/orchidd) <(xxd orchidd)
407-
408-
409-

0 commit comments

Comments
 (0)