From 8ff6d2eb178873ee306c0c6e06392060ae9d1017 Mon Sep 17 00:00:00 2001 From: vitalii Date: Fri, 24 Jan 2025 13:09:14 +0200 Subject: [PATCH 01/37] Remove credentials from code --- utils/const.py | 4 ---- utils/docker.py | 14 ++------------ 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/utils/const.py b/utils/const.py index 5be088d..74d6421 100644 --- a/utils/const.py +++ b/utils/const.py @@ -46,10 +46,6 @@ AUTO_UPDATE_CHECK_INTERVAL = 60 -DEFAULT_MQTT_HOST = 'cjkwOTIxMTguYWxhLmV1LWNlbnRyYWwtMS5lbXF4c2wuY29t' -DEFAULT_MQTT_USER = 'Y29yZW5hZXVyYWw=' -DEFAULT_MQTT_PASSWORD = '****************' - ENV_TEMPLATE = ''' # LOCAL FILE TEMPLATE diff --git a/utils/docker.py b/utils/docker.py index 95f2eb7..b07c727 100644 --- a/utils/docker.py +++ b/utils/docker.py @@ -155,10 +155,7 @@ def __init__(self): self.docker_container_name = DOCKER_CONTAINER_NAME self.docker_tag = DOCKER_TAG self.node_id = self.get_node_id() - self.mqtt_host = base64.b64decode(DEFAULT_MQTT_HOST).decode("utf-8") - self.mqtt_user = base64.b64decode(DEFAULT_MQTT_USER).decode("utf-8") - self.mqtt_password = base64.b64decode(DEFAULT_MQTT_PASSWORD).decode("utf-8") - self._dev_mode = False + self._dev_mode = False self.run_with_sudo = False @@ -227,9 +224,6 @@ def __setup_docker_run(self): self.__CMD += [ '--rm', # remove the container when it exits '--env-file', '.env', #f'"{str(self.env_file)}"', # pass the .env file to the container - '-e', f'EE_MQTT_HOST={self.mqtt_host}', # pass the MQTT host to the container - '-e', f'EE_MQTT_USER={self.mqtt_user}', # pass the MQTT user to the container - '-e', f'EE_MQTT={self.mqtt_password}', # pass the MQTT password to the container '-v', f'{DOCKER_VOLUME}:/edge_node/_local_cache', # mount the volume '--name', self.docker_container_name, '-d', ] @@ -248,10 +242,9 @@ def __setup_docker_run(self): self.__CMD_INSPECT.insert(0, 'sudo') run_cmd = " ".join(self.get_cmd()) - obfuscated_cmd = run_cmd.replace(self.mqtt_password, '*' * len(self.mqtt_password)) self.add_log('Docker run command setup complete:') - self.add_log(' - Run: {}'.format(obfuscated_cmd)) + self.add_log(' - Run: {}'.format(run_cmd)) self.add_log(' - Clean: {}'.format(" ".join(self.__CMD_CLEAN))) self.add_log(' - Stop: {}'.format(" ".join(self.__CMD_STOP))) self.add_log(' - Inspect: {}'.format(" ".join(self.__CMD_INSPECT))) @@ -323,9 +316,6 @@ def __generate_env_file(self): else: str_env = ENV_TEMPLATE.format( self.node_id, - self.mqtt_host, - self.mqtt_user, - self.mqtt_password ) with open(self.env_file, 'w') as f: f.write(str_env) From d201784a20dcf283625867cf0bc13bc83869bf7b Mon Sep 17 00:00:00 2001 From: vitalii Date: Fri, 24 Jan 2025 13:13:58 +0200 Subject: [PATCH 02/37] Remove password set up from pr-build GH Action --- .github/workflows/pr-build.yml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index e49420b..9076c3a 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -86,21 +86,6 @@ jobs: pip install -r requirements.txt pip3 install --upgrade PyInstaller pyinstaller-hooks-contrib - - name: Replace placeholder in const.py (Windows) - if: runner.os == 'Windows' - env: - MQTT_K: ${{ secrets.MQTT_K }} - run: | - $filePath = "utils/const.py" - (Get-Content $filePath) -replace '\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*', "${{ env.MQTT_K }}" | Set-Content $filePath - - - name: Replace placeholder in const.py (Linux) - if: runner.os == 'Linux' - env: - MQTT_K: ${{ secrets.MQTT_K }} - run: | - sed -i "s/\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/${MQTT_K}/g" utils/const.py - - name: Build app run: ${{ matrix.build }} From 946cf4ea099005b7e51a3e5dc94c85f1e339b634 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 12:22:54 +0200 Subject: [PATCH 03/37] disable ubuntu builds --- .github/workflows/pr-build.yml | 40 +++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 9076c3a..af647c0 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -49,26 +49,26 @@ jobs: name: EdgeNodeLauncher-WIN32 platformDependencies: "" - - os: ubuntu-24.04 - build: | - chmod +x build_scripts/unix_build.sh - ./build_scripts/unix_build.sh - name: EdgeNodeLauncher-LINUX_Ubuntu-24.04 - platformDependencies: sudo apt-get update && sudo apt install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing - - - os: ubuntu-22.04 - build: | - chmod +x build_scripts/unix_build.sh - ./build_scripts/unix_build.sh - name: EdgeNodeLauncher-LINUX_Ubuntu-22.04 - platformDependencies: sudo apt-get update && sudo apt install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing - - - os: ubuntu-20.04 - build: | - chmod +x build_scripts/unix_build.sh - ./build_scripts/unix_build.sh - name: EdgeNodeLauncher-LINUX_Ubuntu-20.04 - platformDependencies: sudo apt-get update && sudo apt-get install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing +# - os: ubuntu-24.04 +# build: | +# chmod +x build_scripts/unix_build.sh +# ./build_scripts/unix_build.sh +# name: EdgeNodeLauncher-LINUX_Ubuntu-24.04 +# platformDependencies: sudo apt-get update && sudo apt install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing +# +# - os: ubuntu-22.04 +# build: | +# chmod +x build_scripts/unix_build.sh +# ./build_scripts/unix_build.sh +# name: EdgeNodeLauncher-LINUX_Ubuntu-22.04 +# platformDependencies: sudo apt-get update && sudo apt install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing +# +# - os: ubuntu-20.04 +# build: | +# chmod +x build_scripts/unix_build.sh +# ./build_scripts/unix_build.sh +# name: EdgeNodeLauncher-LINUX_Ubuntu-20.04 +# platformDependencies: sudo apt-get update && sudo apt-get install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev --fix-missing name: Build installers ${{ matrix.os }} runs-on: ${{ matrix.os }} From feade6785ceff30c3012472d768522fb36d36ca2 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:14:34 +0200 Subject: [PATCH 04/37] add windows app signing --- .github/workflows/pr-build.yml | 37 +++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index af647c0..53da9c9 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -89,6 +89,41 @@ jobs: - name: Build app run: ${{ matrix.build }} + - name: Sign Windows app + if: runner.os == 'Windows' + uses: sslcom/esigner-codesign@develop + with: + # Sign and timestamp code object. + command: sign + # SSL.com account username + username: "Naeural999" + # SSL.com account password. + password: "romaniaA1!@" + # Credential ID for signing certificate. + credential_id: "55b014a8-ddf1-4a1e-90e5-30205fa03f1c" + # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) + totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" + # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) + file_path: ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32/EdgeNodeLauncher.exe + # Directory where signed code object(s) will be written. + output_path: ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe + # Scan code before sign + malware_block: false + # Environment Name, For Production 'PROD' or For Staging 'TEST' + environment_name: PROD + +# env: +# ES_USERNAME: "Naeural999" +# ES_PASSWORD: "romaniaA1!@" +# CREDENTIAL_ID: "" +# ES_TOTP_SECRET: "" + + + + run: | + $filePath = "utils/const.py" + (Get-Content $filePath) -replace '\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*', "${{ env.MQTT_K }}" | Set-Content $filePath + - name: Save build artifacts uses: actions/upload-artifact@v3 with: @@ -105,7 +140,7 @@ jobs: uses: actions/download-artifact@v3 with: name: EdgeNodeLauncher-WIN32-build-${{ github.event.pull_request.number }}-${{ github.sha }} - path: ./all-builds/EdgeNodeLauncher-WIN32 + path: ./all-builds/EdgeNodeLauncher-WIN32-signed - name: Download build artifacts uses: actions/download-artifact@v3 From 95af22ca63b7e063ceb8601337a9952c48b96551 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:16:14 +0200 Subject: [PATCH 05/37] fix workflow --- .github/workflows/pr-build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 53da9c9..3eedf94 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -120,9 +120,9 @@ jobs: - run: | - $filePath = "utils/const.py" - (Get-Content $filePath) -replace '\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*', "${{ env.MQTT_K }}" | Set-Content $filePath +# run: | +# $filePath = "utils/const.py" +# (Get-Content $filePath) -replace '\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*', "${{ env.MQTT_K }}" | Set-Content $filePath - name: Save build artifacts uses: actions/upload-artifact@v3 From f5deb1c4a48298cf8bc0120d677df49c814c83fb Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:22:38 +0200 Subject: [PATCH 06/37] debugging workflow --- .github/workflows/pr-build.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 3eedf94..703b9d9 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -89,6 +89,13 @@ jobs: - name: Build app run: ${{ matrix.build }} + - name: Sign Windows app + if: runner.os == 'Windows' + run: | + ls -la + pwd + ls -la ./all-builds/EdgeNodeLauncher-WIN32 + - name: Sign Windows app if: runner.os == 'Windows' uses: sslcom/esigner-codesign@develop From d32dfce330e6d86f5464ad3ca0fb96f9f143b18f Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:24:45 +0200 Subject: [PATCH 07/37] debugging workflow --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 703b9d9..3adba54 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -89,7 +89,7 @@ jobs: - name: Build app run: ${{ matrix.build }} - - name: Sign Windows app + - name: Check path if: runner.os == 'Windows' run: | ls -la From 672d1561ec14263e3c11eb8c5a27402c75fff0c8 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:26:03 +0200 Subject: [PATCH 08/37] debugging workflow --- .github/workflows/pr-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 3adba54..394840a 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -92,9 +92,9 @@ jobs: - name: Check path if: runner.os == 'Windows' run: | - ls -la + ls pwd - ls -la ./all-builds/EdgeNodeLauncher-WIN32 + ls ./all-builds/EdgeNodeLauncher-WIN32 - name: Sign Windows app if: runner.os == 'Windows' From c03c47d585b038464378202a8f8040009822b28e Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:30:10 +0200 Subject: [PATCH 09/37] debugging workflow --- .github/workflows/pr-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 394840a..d292b6f 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -94,7 +94,8 @@ jobs: run: | ls pwd - ls ./all-builds/EdgeNodeLauncher-WIN32 + ls ${GITHUB_WORKSPACE}/all-builds/ + ls ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe - name: Sign Windows app if: runner.os == 'Windows' From 7257b6c7fb54bdb234b5deac5bd917e90f5a7b5a Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:34:49 +0200 Subject: [PATCH 10/37] debugging workflow --- .github/workflows/pr-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index d292b6f..97a0ac6 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -94,8 +94,8 @@ jobs: run: | ls pwd - ls ${GITHUB_WORKSPACE}/all-builds/ - ls ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe + ls dist + ls build - name: Sign Windows app if: runner.os == 'Windows' From 863b1f9fd3c031ac2aa83ce34719ecd08e62e2db Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:38:39 +0200 Subject: [PATCH 11/37] debugging workflow --- .github/workflows/pr-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 97a0ac6..47f68f0 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -112,9 +112,9 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32/EdgeNodeLauncher.exe + file_path: ./build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ${GITHUB_WORKSPACE}/all-builds/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe + output_path: ./build/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From 5fb17eef9566122aeec7429079b62881bf835290 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:41:56 +0200 Subject: [PATCH 12/37] debugging workflow --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 47f68f0..7563b0b 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -114,7 +114,7 @@ jobs: # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ./build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ./build/EdgeNodeLauncher-WIN32-signed/EdgeNodeLauncher.exe + output_path: ./build/EdgeNodeLauncher-signed.exe # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From 0fa678189382b7322bd96d5f04633f799e3df5de Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:45:17 +0200 Subject: [PATCH 13/37] debugging workflow --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 7563b0b..fd37a00 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -112,7 +112,7 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: ./build/EdgeNodeLauncher.exe + file_path: ./build/EdgeNodeLauncher # Directory where signed code object(s) will be written. output_path: ./build/EdgeNodeLauncher-signed.exe # Scan code before sign From f18398131b75d66335566bcb9b04377feb6ccb97 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:48:33 +0200 Subject: [PATCH 14/37] debugging workflow --- .github/workflows/pr-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index fd37a00..03dd635 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -96,6 +96,7 @@ jobs: pwd ls dist ls build + mv ./build/EdgeNodeLauncher ./build/EdgeNodeLauncher.exe - name: Sign Windows app if: runner.os == 'Windows' From 2996f8200c8a89994e5761c2075a908dfd2ea1cf Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:51:34 +0200 Subject: [PATCH 15/37] debugging workflow --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 03dd635..0bbe926 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -113,7 +113,7 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: ./build/EdgeNodeLauncher + file_path: ./build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. output_path: ./build/EdgeNodeLauncher-signed.exe # Scan code before sign From 1ff04f1516462adcfe5aee318f6934a3c8227f91 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 13:56:30 +0200 Subject: [PATCH 16/37] debugging workflow --- .github/workflows/pr-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 0bbe926..de0d6cc 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -97,6 +97,7 @@ jobs: ls dist ls build mv ./build/EdgeNodeLauncher ./build/EdgeNodeLauncher.exe + chmod 777 ./build/EdgeNodeLauncher.exe - name: Sign Windows app if: runner.os == 'Windows' From f98bc7812e53c7d1782ad317d310560b7be8907a Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 17:01:36 +0200 Subject: [PATCH 17/37] debugging workflow --- .github/workflows/pr-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index de0d6cc..bf1c194 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -98,6 +98,7 @@ jobs: ls build mv ./build/EdgeNodeLauncher ./build/EdgeNodeLauncher.exe chmod 777 ./build/EdgeNodeLauncher.exe + mkdir -p ./build/signed - name: Sign Windows app if: runner.os == 'Windows' @@ -116,7 +117,7 @@ jobs: # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ./build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ./build/EdgeNodeLauncher-signed.exe + output_path: ./build/signed # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From 3f7ae8139803100fd768871f76640b2205872839 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Thu, 30 Jan 2025 17:12:45 +0200 Subject: [PATCH 18/37] Update download-artifact to v4 --- .github/workflows/pr-build.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index bf1c194..5d6b96d 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -11,7 +11,7 @@ jobs: should-run: ${{ steps.check-version.outputs.should-run }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Fetches all history for all branches and tags @@ -136,7 +136,7 @@ jobs: # (Get-Content $filePath) -replace '\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*', "${{ env.MQTT_K }}" | Set-Content $filePath - name: Save build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }}-build-${{ github.event.pull_request.number }}-${{ github.sha }} path: dist/* @@ -148,25 +148,25 @@ jobs: steps: - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: EdgeNodeLauncher-WIN32-build-${{ github.event.pull_request.number }}-${{ github.sha }} path: ./all-builds/EdgeNodeLauncher-WIN32-signed - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: EdgeNodeLauncher-LINUX_Ubuntu-24.04-build-${{ github.event.pull_request.number }}-${{ github.sha }} path: ./all-builds/EdgeNodeLauncher-LINUX_Ubuntu-24.04 - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: EdgeNodeLauncher-LINUX_Ubuntu-22.04-build-${{ github.event.pull_request.number }}-${{ github.sha }} path: ./all-builds/EdgeNodeLauncher-LINUX_Ubuntu-22.04 - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: EdgeNodeLauncher-LINUX_Ubuntu-20.04-build-${{ github.event.pull_request.number }}-${{ github.sha }} path: ./all-builds/EdgeNodeLauncher-LINUX_Ubuntu-20.04 From 4dc90f29de909faae9f61429a3e1ce7b99272733 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 08:28:56 +0200 Subject: [PATCH 19/37] Update path --- .github/workflows/pr-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 5d6b96d..0888ebf 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -115,9 +115,9 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: ./build/EdgeNodeLauncher.exe + file_path: $GITHUB_WORKSPACE/build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ./build/signed + output_path: $GITHUB_WORKSPACE/build/signed # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From f05eb716e17614bb982718c2c1acafc9cb098cc0 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 08:31:34 +0200 Subject: [PATCH 20/37] Update path --- .github/workflows/pr-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 0888ebf..b463c3a 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -115,9 +115,9 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: $GITHUB_WORKSPACE/build/EdgeNodeLauncher.exe + file_path: ${{ github.workspace }}/build/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: $GITHUB_WORKSPACE/build/signed + output_path: ${{ github.workspace }}/build/signed # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From 0690682de15ced438831b3e891dbbcb1b4b254f3 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 08:36:56 +0200 Subject: [PATCH 21/37] debugging --- .github/workflows/pr-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index b463c3a..489a9b1 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -99,6 +99,7 @@ jobs: mv ./build/EdgeNodeLauncher ./build/EdgeNodeLauncher.exe chmod 777 ./build/EdgeNodeLauncher.exe mkdir -p ./build/signed + ls ${{ github.workspace }}/build - name: Sign Windows app if: runner.os == 'Windows' From 283dee4d06688e6eeb0b2ec55245d0005a08b839 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 08:53:05 +0200 Subject: [PATCH 22/37] debugging --- .github/workflows/pr-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 489a9b1..5220fca 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -100,6 +100,7 @@ jobs: chmod 777 ./build/EdgeNodeLauncher.exe mkdir -p ./build/signed ls ${{ github.workspace }}/build + dir ${{ github.workspace }}/build - name: Sign Windows app if: runner.os == 'Windows' From 1109d6f16c725e15e901610dda0e38ea1883cc11 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:01:27 +0200 Subject: [PATCH 23/37] debugging --- .github/workflows/pr-build.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 5220fca..0800c0a 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -102,6 +102,27 @@ jobs: ls ${{ github.workspace }}/build dir ${{ github.workspace }}/build + - name: Unlock Windows Executable + if: runner.os == 'Windows' + run: | + tasklist | findstr /I "EdgeNodeLauncher.exe" && taskkill /F /IM EdgeNodeLauncher.exe || echo "No process running" + + - name: Set Permissions for Signing + if: runner.os == 'Windows' + run: | + icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C + + - name: Wait for File Unlock + if: runner.os == 'Windows' + run: timeout /t 5 + + - name: Debug File Path + if: runner.os == 'Windows' + run: | + echo "Checking file path..." + dir build + dir ${{ github.workspace }}/build + - name: Sign Windows app if: runner.os == 'Windows' uses: sslcom/esigner-codesign@develop From a98340dad1db4353430733ce8c5c8855061a6e5d Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:05:11 +0200 Subject: [PATCH 24/37] debugging --- .github/workflows/pr-build.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 0800c0a..92f9d69 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -102,16 +102,17 @@ jobs: ls ${{ github.workspace }}/build dir ${{ github.workspace }}/build - - name: Unlock Windows Executable - if: runner.os == 'Windows' - run: | - tasklist | findstr /I "EdgeNodeLauncher.exe" && taskkill /F /IM EdgeNodeLauncher.exe || echo "No process running" +# - name: Unlock Windows Executable +# if: runner.os == 'Windows' +# run: | +# tasklist | findstr /I "EdgeNodeLauncher.exe" && taskkill /F /IM EdgeNodeLauncher.exe || echo "No process running" - name: Set Permissions for Signing if: runner.os == 'Windows' run: | icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C + - name: Wait for File Unlock if: runner.os == 'Windows' run: timeout /t 5 From 3304ceb0fbce6ef86336b28d95f9bca546acd0c9 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:07:49 +0200 Subject: [PATCH 25/37] debugging --- .github/workflows/pr-build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 92f9d69..0c87999 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -113,9 +113,9 @@ jobs: icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C - - name: Wait for File Unlock - if: runner.os == 'Windows' - run: timeout /t 5 +# - name: Wait for File Unlock +# if: runner.os == 'Windows' +# run: timeout /t 5 - name: Debug File Path if: runner.os == 'Windows' From c5d5d1b46603cb24f49480ffe7f4d5896e6928aa Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:12:54 +0200 Subject: [PATCH 26/37] debugging --- .github/workflows/pr-build.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 0c87999..8f2bac6 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -96,9 +96,8 @@ jobs: pwd ls dist ls build - mv ./build/EdgeNodeLauncher ./build/EdgeNodeLauncher.exe - chmod 777 ./build/EdgeNodeLauncher.exe mkdir -p ./build/signed + chmod 777 ./build/EdgeNodeLauncher.exe ls ${{ github.workspace }}/build dir ${{ github.workspace }}/build @@ -123,7 +122,11 @@ jobs: echo "Checking file path..." dir build dir ${{ github.workspace }}/build - + - name: Set Permissions for Signing + if: runner.os == 'Windows' + run: | + icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C + attrib -r build\EdgeNodeLauncher.exe - name: Sign Windows app if: runner.os == 'Windows' uses: sslcom/esigner-codesign@develop From 216578769d714934967911292f179e40b724518e Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:17:17 +0200 Subject: [PATCH 27/37] debugging --- .github/workflows/pr-build.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 8f2bac6..ca3c37f 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -96,10 +96,10 @@ jobs: pwd ls dist ls build - mkdir -p ./build/signed - chmod 777 ./build/EdgeNodeLauncher.exe - ls ${{ github.workspace }}/build - dir ${{ github.workspace }}/build + mkdir -p ./dist/signed + chmod 777 ./dist/EdgeNodeLauncher.exe + ls ${{ github.workspace }}/dist + dir ${{ github.workspace }}/dist # - name: Unlock Windows Executable # if: runner.os == 'Windows' @@ -142,9 +142,9 @@ jobs: # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) - file_path: ${{ github.workspace }}/build/EdgeNodeLauncher.exe + file_path: ${{ github.workspace }}/dist/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ${{ github.workspace }}/build/signed + output_path: ${{ github.workspace }}/dist/signed # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From b44d4f786e0630594ef63971187979a5323f0f29 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:18:08 +0200 Subject: [PATCH 28/37] debugging --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index ca3c37f..26d19fd 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -99,7 +99,7 @@ jobs: mkdir -p ./dist/signed chmod 777 ./dist/EdgeNodeLauncher.exe ls ${{ github.workspace }}/dist - dir ${{ github.workspace }}/dist +# dir ${{ github.workspace }}/dist # - name: Unlock Windows Executable # if: runner.os == 'Windows' From 10dcd7240cb7af80165beed73f0267ae0aaccfb2 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:22:13 +0200 Subject: [PATCH 29/37] debugging --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 26d19fd..64d39c3 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -144,7 +144,7 @@ jobs: # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ${{ github.workspace }}/dist/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ${{ github.workspace }}/dist/signed + output_path: ${{ github.workspace }}/dist/ # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' From 66b490499dfabd905a78b30b22fe38da4baba726 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:31:17 +0200 Subject: [PATCH 30/37] debugging --- .github/workflows/pr-build.yml | 43 +++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 64d39c3..0d49554 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -96,8 +96,7 @@ jobs: pwd ls dist ls build - mkdir -p ./dist/signed - chmod 777 ./dist/EdgeNodeLauncher.exe + mkdir -p ./signed ls ${{ github.workspace }}/dist # dir ${{ github.workspace }}/dist @@ -106,27 +105,27 @@ jobs: # run: | # tasklist | findstr /I "EdgeNodeLauncher.exe" && taskkill /F /IM EdgeNodeLauncher.exe || echo "No process running" - - name: Set Permissions for Signing - if: runner.os == 'Windows' - run: | - icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C - +# - name: Set Permissions for Signing +# if: runner.os == 'Windows' +# run: | +# icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C +# # - name: Wait for File Unlock # if: runner.os == 'Windows' # run: timeout /t 5 - - name: Debug File Path - if: runner.os == 'Windows' - run: | - echo "Checking file path..." - dir build - dir ${{ github.workspace }}/build - - name: Set Permissions for Signing - if: runner.os == 'Windows' - run: | - icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C - attrib -r build\EdgeNodeLauncher.exe +# - name: Debug File Path +# if: runner.os == 'Windows' +# run: | +# echo "Checking file path..." +# dir build +# dir ${{ github.workspace }}/build +# - name: Set Permissions for Signing +# if: runner.os == 'Windows' +# run: | +# icacls build\EdgeNodeLauncher.exe /grant Everyone:F /T /C +# attrib -r build\EdgeNodeLauncher.exe - name: Sign Windows app if: runner.os == 'Windows' uses: sslcom/esigner-codesign@develop @@ -144,12 +143,18 @@ jobs: # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ${{ github.workspace }}/dist/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. - output_path: ${{ github.workspace }}/dist/ + output_path: ${{ github.workspace }}/signed # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' environment_name: PROD + - name: Set Permissions for Signing + if: runner.os == 'Windows' + run: | + mv signed/EdgeNodeLauncher.exe dist/EdgeNodeLauncher.exe + + # env: # ES_USERNAME: "Naeural999" # ES_PASSWORD: "romaniaA1!@" From 9a423041186eb84678eb11f4b3b4f4bb4dcd4414 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:34:29 +0200 Subject: [PATCH 31/37] debugging --- .github/workflows/pr-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 0d49554..b4e8fed 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -152,6 +152,7 @@ jobs: - name: Set Permissions for Signing if: runner.os == 'Windows' run: | + rm dist/EdgeNodeLauncher.exe mv signed/EdgeNodeLauncher.exe dist/EdgeNodeLauncher.exe From 3b3cafe9167d54679ccca96c51f6d2cc960b1537 Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 09:42:55 +0200 Subject: [PATCH 32/37] Use env vars --- .github/workflows/pr-build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index b4e8fed..06d22d5 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -133,13 +133,13 @@ jobs: # Sign and timestamp code object. command: sign # SSL.com account username - username: "Naeural999" + username: {{ secrets.SSL_USERNAME }} # SSL.com account password. - password: "romaniaA1!@" + password: {{ secrets.SSL_PASSWORD }} # Credential ID for signing certificate. - credential_id: "55b014a8-ddf1-4a1e-90e5-30205fa03f1c" + credential_id: {{ secrets.SSL_CREDENTIAL_ID }} # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) - totp_secret: "1KxhDbtPxQXd1zbm8q0BCWmhrfV/Va+zq7s+bG54fDU=" + totp_secret: {{ secrets.SSL_TOTP_SECRET }} # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ${{ github.workspace }}/dist/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. @@ -149,7 +149,7 @@ jobs: # Environment Name, For Production 'PROD' or For Staging 'TEST' environment_name: PROD - - name: Set Permissions for Signing + - name: Replace non-signed version with signed one if: runner.os == 'Windows' run: | rm dist/EdgeNodeLauncher.exe From d4e89e288f2c2eaf73b730e05d3e2404c9336f1c Mon Sep 17 00:00:00 2001 From: Vitalii <87299468+vitalii-t12@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:47:51 +0200 Subject: [PATCH 33/37] Update pr-build.yml --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 06d22d5..054de3e 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -147,7 +147,7 @@ jobs: # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' - environment_name: PROD + environment_name: TEST - name: Replace non-signed version with signed one if: runner.os == 'Windows' From f727fb6dcd8b9ed891b863483f47c6be88d66c4b Mon Sep 17 00:00:00 2001 From: Vitalii <87299468+vitalii-t12@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:48:28 +0200 Subject: [PATCH 34/37] Update pr-build.yml --- .github/workflows/pr-build.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 054de3e..9857568 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -89,15 +89,15 @@ jobs: - name: Build app run: ${{ matrix.build }} - - name: Check path - if: runner.os == 'Windows' - run: | - ls - pwd - ls dist - ls build - mkdir -p ./signed - ls ${{ github.workspace }}/dist + # - name: Check path + # if: runner.os == 'Windows' + # run: | + # ls + # pwd + # ls dist + # ls build + # mkdir -p ./signed + # ls ${{ github.workspace }}/dist # dir ${{ github.workspace }}/dist # - name: Unlock Windows Executable From f6dd24aac205df482c8a231ecc6f5d084bc19d9f Mon Sep 17 00:00:00 2001 From: Vitalii <87299468+vitalii-t12@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:53:52 +0200 Subject: [PATCH 35/37] Update pr-build.yml --- .github/workflows/pr-build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 9857568..7431eb3 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -133,13 +133,13 @@ jobs: # Sign and timestamp code object. command: sign # SSL.com account username - username: {{ secrets.SSL_USERNAME }} + username: ${{ secrets.SSL_USERNAME }} # SSL.com account password. - password: {{ secrets.SSL_PASSWORD }} + password: ${{ secrets.SSL_PASSWORD }} # Credential ID for signing certificate. - credential_id: {{ secrets.SSL_CREDENTIAL_ID }} + credential_id: ${{ secrets.SSL_CREDENTIAL_ID }} # OAuth TOTP Secret (https://www.ssl.com/how-to/automate-esigner-ev-code-signing) - totp_secret: {{ secrets.SSL_TOTP_SECRET }} + totp_secret: ${{ secrets.SSL_TOTP_SECRET }} # Path of code object to be signed. (DLL, JAR, EXE, MSI files vb... ) file_path: ${{ github.workspace }}/dist/EdgeNodeLauncher.exe # Directory where signed code object(s) will be written. From ca021ff2f64895be667a9a1bbe4112271148310e Mon Sep 17 00:00:00 2001 From: vitalii-t12 Date: Fri, 31 Jan 2025 10:00:54 +0200 Subject: [PATCH 36/37] Debugging --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 7431eb3..f8a6ebc 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -147,7 +147,7 @@ jobs: # Scan code before sign malware_block: false # Environment Name, For Production 'PROD' or For Staging 'TEST' - environment_name: TEST + environment_name: PROD - name: Replace non-signed version with signed one if: runner.os == 'Windows' From 937d08cde220e1b93e9bdf913e8c0658f10720eb Mon Sep 17 00:00:00 2001 From: Vitalii <87299468+vitalii-t12@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:34:40 +0200 Subject: [PATCH 37/37] Update pr-build.yml --- .github/workflows/pr-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index f8a6ebc..80f1b50 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -145,7 +145,7 @@ jobs: # Directory where signed code object(s) will be written. output_path: ${{ github.workspace }}/signed # Scan code before sign - malware_block: false + malware_block: true # Environment Name, For Production 'PROD' or For Staging 'TEST' environment_name: PROD