File tree Expand file tree Collapse file tree 6 files changed +22
-2
lines changed Expand file tree Collapse file tree 6 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 14
14
jobs :
15
15
build :
16
16
runs-on : macos-latest
17
+ timeout-minutes : 60
17
18
env :
18
19
LAZBUILD_WITH_PATH : /Applications/Lazarus/lazbuild
19
20
RELEASE_ZIP_FILE : trackereditor_macOS_amd64.zip
23
24
24
25
steps :
25
26
- uses : actions/checkout@v4
27
+ with :
28
+ submodules : true
26
29
27
30
- name : Install Lazarus IDE
28
31
run : brew install --cask lazarus
Original file line number Diff line number Diff line change 14
14
jobs :
15
15
build :
16
16
runs-on : ubuntu-24.04 # ubuntu-latest
17
+ timeout-minutes : 60
17
18
18
19
env : # Use the latest Lazarus source code.
19
20
LAZARUS_URL_TAR_GZ : " https://github.com/GerryFerdinandus/bittorrent-tracker-editor/releases/download/V1.32.0/lazarus.tar.gz"
46
47
47
48
steps :
48
49
- uses : actions/checkout@v4
50
+ with :
51
+ submodules : true
49
52
50
53
- name : Install dependency for all build
51
54
run : sudo apt-get install -y fpc xvfb
@@ -136,10 +139,8 @@ jobs:
136
139
137
140
- name : Create AppImage
138
141
if : matrix.BUILD_TARGET == 'AppImage_amd64'
139
- # NO_STRIP: true => or else warning: qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
140
142
# LDAI_NO_APPSTREAM=1: skip checking AppStream metadata for issues
141
143
env :
142
- # NO_STRIP: true
143
144
LDAI_NO_APPSTREAM : 1
144
145
LDAI_OUTPUT : ${{ matrix.RELEASE_FILE_NAME }}
145
146
QMAKE : /usr/lib/qt${{ matrix.QT_VERSION_CI }}/bin/qmake
@@ -156,6 +157,11 @@ jobs:
156
157
--icon-file metainfo/io.github.gerryferdinandus.bittorrent-tracker-editor.png
157
158
shell : bash
158
159
160
+ - name : Test AppImage
161
+ if : matrix.BUILD_TARGET == 'AppImage_amd64'
162
+ run : xvfb-run --auto-servernum ./${{ matrix.RELEASE_FILE_NAME }} -TEST_SSL
163
+ shell : bash
164
+
159
165
- name : Upload Artifact
160
166
uses : actions/upload-artifact@v4
161
167
with :
Original file line number Diff line number Diff line change 14
14
jobs :
15
15
build :
16
16
runs-on : windows-2022
17
+ timeout-minutes : 60
17
18
env :
18
19
LAZBUILD_WITH_PATH : c:/lazarus/lazbuild
19
20
RELEASE_ZIP_FILE : trackereditor_windows_amd64.zip
20
21
LAZ_OPT :
21
22
22
23
steps :
23
24
- uses : actions/checkout@v4
25
+ with :
26
+ submodules : true
24
27
25
28
- name : Install winget
26
29
# winget will be included in windows server 2025
Original file line number Diff line number Diff line change 11
11
jobs :
12
12
build :
13
13
runs-on : ubuntu-latest
14
+ timeout-minutes : 60
14
15
steps :
15
16
- uses : actions/checkout@v4
17
+ with :
18
+ submodules : true
19
+
16
20
- uses : snapcore/action-build@v1
17
21
18
22
- name : Upload Artifact
Original file line number Diff line number Diff line change
1
+ [submodule "submodule/dcpcrypt "]
2
+ path = submodule/dcpcrypt
3
+ url = git://lazarus-ccr.git.sourceforge.net/gitroot/lazarus-ccr/dcpcrypt
Submodule dcpcrypt added at 14586ed
You can’t perform that action at this time.
0 commit comments