Skip to content

Commit 850722b

Browse files
Add: submodule dcpcrypt
This is needed for sha256 used in torrent V2 file format See issue GerryFerdinandus#51
1 parent 34c4d02 commit 850722b

File tree

6 files changed

+22
-2
lines changed

6 files changed

+22
-2
lines changed

.github/workflows/cicd_macos.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
jobs:
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
@@ -23,6 +24,8 @@ jobs:
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

.github/workflows/cicd_ubuntu.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
jobs:
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"
@@ -46,6 +47,8 @@ jobs:
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:

.github/workflows/cicd_windows.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@ on:
1414
jobs:
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

.github/workflows/snap.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ on:
1111
jobs:
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

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "submodule/dcpcrypt"]
2+
path = submodule/dcpcrypt
3+
url = git://lazarus-ccr.git.sourceforge.net/gitroot/lazarus-ccr/dcpcrypt

submodule/dcpcrypt

Submodule dcpcrypt added at 14586ed

0 commit comments

Comments
 (0)