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 1414jobs :
1515 build :
1616 runs-on : macos-latest
17+ timeout-minutes : 60
1718 env :
1819 LAZBUILD_WITH_PATH : /Applications/Lazarus/lazbuild
1920 RELEASE_ZIP_FILE : trackereditor_macOS_amd64.zip
2324
2425 steps :
2526 - uses : actions/checkout@v4
27+ with :
28+ submodules : true
2629
2730 - name : Install Lazarus IDE
2831 run : brew install --cask lazarus
Original file line number Diff line number Diff line change 1414jobs :
1515 build :
1616 runs-on : ubuntu-24.04 # ubuntu-latest
17+ timeout-minutes : 60
1718
1819 env : # Use the latest Lazarus source code.
1920 LAZARUS_URL_TAR_GZ : " https://github.com/GerryFerdinandus/bittorrent-tracker-editor/releases/download/V1.32.0/lazarus.tar.gz"
4647
4748 steps :
4849 - uses : actions/checkout@v4
50+ with :
51+ submodules : true
4952
5053 - name : Install dependency for all build
5154 run : sudo apt-get install -y fpc xvfb
@@ -136,10 +139,8 @@ jobs:
136139
137140 - name : Create AppImage
138141 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 ""
140142 # LDAI_NO_APPSTREAM=1: skip checking AppStream metadata for issues
141143 env :
142- # NO_STRIP: true
143144 LDAI_NO_APPSTREAM : 1
144145 LDAI_OUTPUT : ${{ matrix.RELEASE_FILE_NAME }}
145146 QMAKE : /usr/lib/qt${{ matrix.QT_VERSION_CI }}/bin/qmake
@@ -156,6 +157,11 @@ jobs:
156157 --icon-file metainfo/io.github.gerryferdinandus.bittorrent-tracker-editor.png
157158 shell : bash
158159
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+
159165 - name : Upload Artifact
160166 uses : actions/upload-artifact@v4
161167 with :
Original file line number Diff line number Diff line change 1414jobs :
1515 build :
1616 runs-on : windows-2022
17+ timeout-minutes : 60
1718 env :
1819 LAZBUILD_WITH_PATH : c:/lazarus/lazbuild
1920 RELEASE_ZIP_FILE : trackereditor_windows_amd64.zip
2021 LAZ_OPT :
2122
2223 steps :
2324 - uses : actions/checkout@v4
25+ with :
26+ submodules : true
2427
2528 - name : Install winget
2629 # winget will be included in windows server 2025
Original file line number Diff line number Diff line change 1111jobs :
1212 build :
1313 runs-on : ubuntu-latest
14+ timeout-minutes : 60
1415 steps :
1516 - uses : actions/checkout@v4
17+ with :
18+ submodules : true
19+
1620 - uses : snapcore/action-build@v1
1721
1822 - 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