From 2d029ca614bc6da8a25ddb2da42e81215854a693 Mon Sep 17 00:00:00 2001
From: Adam Chovanec <chovanec@tutanota.com>
Date: Fri, 22 Mar 2024 15:13:26 +0100
Subject: [PATCH 1/4] Fixes pipelines

---
 .github/workflows/build-gdb.yml     | 9 +++++++--
 .github/workflows/build-nmap.yml    | 8 ++++++--
 .github/workflows/build-openssh.yml | 9 +++++++--
 .github/workflows/build-socat.yml   | 9 +++++++--
 .github/workflows/build-strace.yml  | 9 +++++++--
 .github/workflows/build-tcpdump.yml | 8 +++++++-
 6 files changed, 41 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build-gdb.yml b/.github/workflows/build-gdb.yml
index 710af0d..f49ca30 100644
--- a/.github/workflows/build-gdb.yml
+++ b/.github/workflows/build-gdb.yml
@@ -127,6 +127,8 @@ jobs:
     name: Create GDB & gdbserver Release
     runs-on: ubuntu-latest
     needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
+    permissions:
+      contents: write
     steps:
       - name: Checkout
         uses: actions/checkout@v2
@@ -142,11 +144,14 @@ jobs:
       - name: List Artifacts
         run: ls -laR /tmp/releases
 
+      - name: Fetch tags
+        run: git fetch --tags --prune --quiet
+
       - name: Tag Release
         id: tag_release
         run: |
           set +e
-          if git rev-list "gdb-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
+          if git rev-list "gdb-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
             echo "Tag for gdb-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
             echo ::set-output name=NEW_RELEASE::"false"
           else
@@ -162,4 +167,4 @@ jobs:
           name: gdb-v${{ needs.build-x86.outputs.version }}
           tag: gdb-v${{ needs.build-x86.outputs.version }}
           artifacts: "/tmp/releases/*/*"
-          token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+          token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/build-nmap.yml b/.github/workflows/build-nmap.yml
index 33f0d3d..6795d6b 100644
--- a/.github/workflows/build-nmap.yml
+++ b/.github/workflows/build-nmap.yml
@@ -129,6 +129,8 @@ jobs:
       name: Create Nmap Release
       runs-on: ubuntu-latest
       needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
+      permissions:
+        contents: write
       steps:
         - name: Checkout
           uses: actions/checkout@v2
@@ -144,12 +146,14 @@ jobs:
         - name: List Artifacts
           run: ls -laR /tmp/releases
 
+        - name: Fetch tags
+          run: git fetch --tags --prune --quiet
+
         - name: Tag Release
           id: tag_release
           run: |
             set +e
-            git fetch --quiet --prune --tags
-            if [[ $(git tag -l | grep nmap-v${{ needs.build-x86.outputs.version }} | wc -l) -gt 0 ]]; then
+            if git rev-list "nmap-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
               echo "Tag for nmap-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
               echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
             else
diff --git a/.github/workflows/build-openssh.yml b/.github/workflows/build-openssh.yml
index de32095..f13bf0d 100644
--- a/.github/workflows/build-openssh.yml
+++ b/.github/workflows/build-openssh.yml
@@ -92,6 +92,8 @@ jobs:
       name: Create OpenSSH Release
       runs-on: ubuntu-latest
       needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
+      permissions:
+        contents: write
       steps:
         - name: Checkout
           uses: actions/checkout@v2
@@ -107,11 +109,14 @@ jobs:
         - name: List Artifacts
           run: ls -laR /tmp/releases
 
+        - name: Fetch tags
+          run: git fetch --tags --prune --quiet
+
         - name: Tag Release
           id: tag_release
           run: |
             set +e
-            if git rev-list "openssh-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
+            if git rev-list "openssh-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
               echo "Tag for openssh-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
               echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
             else
@@ -127,4 +132,4 @@ jobs:
             name: openssh-v${{ needs.build-x86.outputs.version }}
             tag: openssh-v${{ needs.build-x86.outputs.version }}
             artifacts: "/tmp/releases/*/*"
-            token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+            token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/build-socat.yml b/.github/workflows/build-socat.yml
index bee15b4..d20a862 100644
--- a/.github/workflows/build-socat.yml
+++ b/.github/workflows/build-socat.yml
@@ -184,6 +184,8 @@ jobs:
       name: Create socat Release
       runs-on: ubuntu-latest
       needs: [build-x86, build-x86_64, build-armhf, build-aarch64, build-ppc32, build-ppc64]
+      permissions:
+        contents: write
       steps:
         - name: Checkout
           uses: actions/checkout@v2
@@ -199,11 +201,14 @@ jobs:
         - name: List Artifacts
           run: ls -laR /tmp/releases
 
+        - name: Fetch tags
+          run: git fetch --tags --prune --quiet
+
         - name: Tag Release
           id: tag_release
           run: |
             set +e
-            if git rev-list "socat-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
+            if git rev-list "socat-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
               echo "Tag for socat-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
               echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
             else
@@ -219,4 +224,4 @@ jobs:
             name: socat-v${{ needs.build-x86.outputs.version }}
             tag: socat-v${{ needs.build-x86.outputs.version }}
             artifacts: "/tmp/releases/*/*"
-            token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+            token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/build-strace.yml b/.github/workflows/build-strace.yml
index c5a426a..41630fa 100644
--- a/.github/workflows/build-strace.yml
+++ b/.github/workflows/build-strace.yml
@@ -128,6 +128,8 @@ jobs:
       name: Create strace Release
       runs-on: ubuntu-latest
       needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
+      permissions:
+        contents: write
       steps:
         - name: Checkout
           uses: actions/checkout@v2
@@ -143,11 +145,14 @@ jobs:
         - name: List Artifacts
           run: ls -laR /tmp/releases
 
+        - name: Fetch tags
+          run: git fetch --tags --prune --quiet
+
         - name: Tag Release
           id: tag_release
           run: |
             set +e
-            if git rev-list "strace-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
+            if git rev-list "strace-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
               echo "Tag for strace-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
               echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
             else
@@ -163,4 +168,4 @@ jobs:
             name: strace-v${{ needs.build-x86.outputs.version }}
             tag: strace-v${{ needs.build-x86.outputs.version }}
             artifacts: "/tmp/releases/*/*"
-            token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+            token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/build-tcpdump.yml b/.github/workflows/build-tcpdump.yml
index 080857c..67c3f69 100644
--- a/.github/workflows/build-tcpdump.yml
+++ b/.github/workflows/build-tcpdump.yml
@@ -92,6 +92,8 @@ jobs:
       name: Create tcpdump Release
       runs-on: ubuntu-latest
       needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
+      permissions:
+        contents: write
       steps:
         - name: Checkout
           uses: actions/checkout@v2
@@ -107,10 +109,14 @@ jobs:
         - name: List Artifacts
           run: ls -laR /tmp/releases
 
+        - name: Fetch tags
+          run: git fetch --tags --prune --quiet
+
         - name: Tag Release
+          id: tag_release
           run: |
             set +e
-            if git rev-list "tcpdump-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
+            if git rev-list "tcpdump-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
               echo "Tag for tcpdump-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
               echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
             else

From fcca89b052284735ba56300a76e3f39841d1b7d2 Mon Sep 17 00:00:00 2001
From: Adam Chovanec <chovanec@tutanota.com>
Date: Tue, 2 Jul 2024 00:01:00 +0200
Subject: [PATCH 2/4] Useful openssl build flag

---
 build/targets/build_socat.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/build/targets/build_socat.sh b/build/targets/build_socat.sh
index 5550a88..be15e6f 100755
--- a/build/targets/build_socat.sh
+++ b/build/targets/build_socat.sh
@@ -24,7 +24,8 @@ build_socat() {
         CPPFLAGS="-I${BUILD_DIRECTORY} -I${BUILD_DIRECTORY}/openssl/include -DNETDB_INTERNAL=-1" \
         LDFLAGS="-L${BUILD_DIRECTORY}/readline -L${BUILD_DIRECTORY}/ncurses/lib -L${BUILD_DIRECTORY}/openssl" \
         ./configure \
-            --host="$(get_host_triple)"
+            --host="$(get_host_triple)" \
+            --enable-openssl-method
     make -j4
     strip socat
 }

From 05a9ee30c61fadc871d5c006d81086e88b0af9e4 Mon Sep 17 00:00:00 2001
From: Adam Chovanec <git@adamchovanec.cz>
Date: Sun, 27 Oct 2024 16:13:45 +0100
Subject: [PATCH 3/4] Fix pipeline

---
 .github/workflows/build-gdb.yml     |  8 ++++----
 .github/workflows/build-nmap.yml    | 16 ++++++++--------
 .github/workflows/build-openssh.yml |  8 ++++----
 .github/workflows/build-socat.yml   | 12 ++++++------
 .github/workflows/build-strace.yml  |  8 ++++----
 .github/workflows/build-tcpdump.yml |  8 ++++----
 6 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/.github/workflows/build-gdb.yml b/.github/workflows/build-gdb.yml
index f49ca30..ad8f02f 100644
--- a/.github/workflows/build-gdb.yml
+++ b/.github/workflows/build-gdb.yml
@@ -29,7 +29,7 @@ jobs:
           $GITHUB_WORKSPACE/build/targets/build_gdb.sh x86
         
       - name: Upload artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
             name: ${{ steps.build_gdb.outputs.PACKAGED_NAME }}
             path: ${{ steps.build_gdb.outputs.PACKAGED_NAME_PATH }}
@@ -54,7 +54,7 @@ jobs:
           $GITHUB_WORKSPACE/build/targets/build_gdb.sh x86_64
         
       - name: Upload artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
             name: ${{ steps.build_gdb.outputs.PACKAGED_NAME }}
             path: ${{ steps.build_gdb.outputs.PACKAGED_NAME_PATH }}
@@ -84,7 +84,7 @@ jobs:
           $GITHUB_WORKSPACE/build/targets/build_gdb.sh armhf
         
       - name: Upload artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
             name: ${{ steps.build_gdb.outputs.PACKAGED_NAME }}
             path: ${{ steps.build_gdb.outputs.PACKAGED_NAME_PATH }}
@@ -118,7 +118,7 @@ jobs:
           $GITHUB_WORKSPACE/build/targets/build_gdb.sh aarch64
         
       - name: Upload artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
             name: ${{ steps.build_gdb.outputs.PACKAGED_NAME }}
             path: ${{ steps.build_gdb.outputs.PACKAGED_NAME_PATH }}
diff --git a/.github/workflows/build-nmap.yml b/.github/workflows/build-nmap.yml
index 6795d6b..2c40a28 100644
--- a/.github/workflows/build-nmap.yml
+++ b/.github/workflows/build-nmap.yml
@@ -24,13 +24,13 @@ jobs:
           run: $GITHUB_WORKSPACE/package/targets/nmap/package.sh /output x86
 
         - name: Upload tarball
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL_PATH }}
 
         - name: Upload zip
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_ZIP }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_ZIP_PATH }}
@@ -54,13 +54,13 @@ jobs:
           run: $GITHUB_WORKSPACE/package/targets/nmap/package.sh /output x86_64
 
         - name: Upload tarball
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL_PATH }}
 
         - name: Upload zip
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_ZIP }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_ZIP_PATH }}
@@ -84,13 +84,13 @@ jobs:
           run: $GITHUB_WORKSPACE/package/targets/nmap/package.sh /output armhf
 
         - name: Upload tarball
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL_PATH }}
 
         - name: Upload zip
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_ZIP }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_ZIP_PATH }}
@@ -114,13 +114,13 @@ jobs:
           run: $GITHUB_WORKSPACE/package/targets/nmap/package.sh /output aarch64
 
         - name: Upload tarball
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_TARBALL_PATH }}
 
         - name: Upload zip
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.package_nmap.outputs.PACKAGED_ZIP }}
               path: ${{ steps.package_nmap.outputs.PACKAGED_ZIP_PATH }}
diff --git a/.github/workflows/build-openssh.yml b/.github/workflows/build-openssh.yml
index f13bf0d..35e3b22 100644
--- a/.github/workflows/build-openssh.yml
+++ b/.github/workflows/build-openssh.yml
@@ -20,7 +20,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_openssh.sh x86
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_openssh.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_openssh.outputs.PACKAGED_NAME_PATH }}
@@ -41,7 +41,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_openssh.sh x86_64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_openssh.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_openssh.outputs.PACKAGED_NAME_PATH }}
@@ -62,7 +62,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_openssh.sh armhf
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_openssh.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_openssh.outputs.PACKAGED_NAME_PATH }}
@@ -83,7 +83,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_openssh.sh aarch64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_openssh.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_openssh.outputs.PACKAGED_NAME_PATH }}
diff --git a/.github/workflows/build-socat.yml b/.github/workflows/build-socat.yml
index d20a862..be590f7 100644
--- a/.github/workflows/build-socat.yml
+++ b/.github/workflows/build-socat.yml
@@ -23,7 +23,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_socat.sh x86
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
@@ -47,7 +47,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_socat.sh x86_64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
@@ -79,7 +79,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_socat.sh armhf
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
@@ -111,7 +111,7 @@ jobs:
             run: $GITHUB_WORKSPACE/build/targets/build_socat.sh aarch64
 
           - name: Upload artifacts
-            uses: actions/upload-artifact@v2
+            uses: actions/upload-artifact@v4
             with:
                 name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
                 path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
@@ -143,7 +143,7 @@ jobs:
             run: $GITHUB_WORKSPACE/build/targets/build_socat.sh ppc32
 
           - name: Upload artifacts
-            uses: actions/upload-artifact@v2
+            uses: actions/upload-artifact@v4
             with:
                 name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
                 path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
@@ -175,7 +175,7 @@ jobs:
             run: $GITHUB_WORKSPACE/build/targets/build_socat.sh ppc64
 
           - name: Upload artifacts
-            uses: actions/upload-artifact@v2
+            uses: actions/upload-artifact@v4
             with:
                 name: ${{ steps.build_socat.outputs.PACKAGED_NAME }}
                 path: ${{ steps.build_socat.outputs.PACKAGED_NAME_PATH }}
diff --git a/.github/workflows/build-strace.yml b/.github/workflows/build-strace.yml
index 41630fa..973532d 100644
--- a/.github/workflows/build-strace.yml
+++ b/.github/workflows/build-strace.yml
@@ -31,7 +31,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_strace.sh x86
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_strace.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_strace.outputs.PACKAGED_NAME_PATH }}
@@ -55,7 +55,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_strace.sh x86_64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_strace.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_strace.outputs.PACKAGED_NAME_PATH }}
@@ -87,7 +87,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_strace.sh armhf
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_strace.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_strace.outputs.PACKAGED_NAME_PATH }}
@@ -119,7 +119,7 @@ jobs:
             run: $GITHUB_WORKSPACE/build/targets/build_strace.sh aarch64
 
           - name: Upload artifacts
-            uses: actions/upload-artifact@v2
+            uses: actions/upload-artifact@v4
             with:
                 name: ${{ steps.build_strace.outputs.PACKAGED_NAME }}
                 path: ${{ steps.build_strace.outputs.PACKAGED_NAME_PATH }}
diff --git a/.github/workflows/build-tcpdump.yml b/.github/workflows/build-tcpdump.yml
index 67c3f69..dd5809d 100644
--- a/.github/workflows/build-tcpdump.yml
+++ b/.github/workflows/build-tcpdump.yml
@@ -20,7 +20,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_tcpdump.sh x86
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME_PATH }}
@@ -41,7 +41,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_tcpdump.sh x86_64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME_PATH }}
@@ -62,7 +62,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_tcpdump.sh armhf
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME_PATH }}
@@ -83,7 +83,7 @@ jobs:
           run: $GITHUB_WORKSPACE/build/targets/build_tcpdump.sh aarch64
 
         - name: Upload artifacts
-          uses: actions/upload-artifact@v2
+          uses: actions/upload-artifact@v4
           with:
               name: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME }}
               path: ${{ steps.build_tcpdump.outputs.PACKAGED_NAME_PATH }}

From 6f8634ed9491799c6a427fa3665fc36c0aa7154b Mon Sep 17 00:00:00 2001
From: Adam Chovanec <git@adamchovanec.cz>
Date: Sun, 27 Oct 2024 16:31:29 +0100
Subject: [PATCH 4/4] Fix pipeline

---
 .github/workflows/build-gdb.yml     | 2 +-
 .github/workflows/build-nmap.yml    | 2 +-
 .github/workflows/build-openssh.yml | 2 +-
 .github/workflows/build-socat.yml   | 2 +-
 .github/workflows/build-strace.yml  | 2 +-
 .github/workflows/build-tcpdump.yml | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/build-gdb.yml b/.github/workflows/build-gdb.yml
index ad8f02f..8c808a6 100644
--- a/.github/workflows/build-gdb.yml
+++ b/.github/workflows/build-gdb.yml
@@ -137,7 +137,7 @@ jobs:
         run: mkdir /tmp/releases
 
       - name: Download Artifacts
-        uses: actions/download-artifact@v2
+        uses: actions/download-artifact@v4
         with:
           path: /tmp/releases
 
diff --git a/.github/workflows/build-nmap.yml b/.github/workflows/build-nmap.yml
index 2c40a28..5d491e3 100644
--- a/.github/workflows/build-nmap.yml
+++ b/.github/workflows/build-nmap.yml
@@ -139,7 +139,7 @@ jobs:
           run: mkdir /tmp/releases
 
         - name: Download Artifacts
-          uses: actions/download-artifact@v2
+          uses: actions/download-artifact@v4
           with:
             path: /tmp/releases
 
diff --git a/.github/workflows/build-openssh.yml b/.github/workflows/build-openssh.yml
index 35e3b22..18d638d 100644
--- a/.github/workflows/build-openssh.yml
+++ b/.github/workflows/build-openssh.yml
@@ -102,7 +102,7 @@ jobs:
           run: mkdir /tmp/releases
 
         - name: Download Artifacts
-          uses: actions/download-artifact@v2
+          uses: actions/download-artifact@v4
           with:
             path: /tmp/releases
 
diff --git a/.github/workflows/build-socat.yml b/.github/workflows/build-socat.yml
index be590f7..ef9acfa 100644
--- a/.github/workflows/build-socat.yml
+++ b/.github/workflows/build-socat.yml
@@ -194,7 +194,7 @@ jobs:
           run: mkdir /tmp/releases
 
         - name: Download Artifacts
-          uses: actions/download-artifact@v2
+          uses: actions/download-artifact@v4
           with:
             path: /tmp/releases
 
diff --git a/.github/workflows/build-strace.yml b/.github/workflows/build-strace.yml
index 973532d..eacb0f3 100644
--- a/.github/workflows/build-strace.yml
+++ b/.github/workflows/build-strace.yml
@@ -138,7 +138,7 @@ jobs:
           run: mkdir /tmp/releases
 
         - name: Download Artifacts
-          uses: actions/download-artifact@v2
+          uses: actions/download-artifact@v4
           with:
             path: /tmp/releases
 
diff --git a/.github/workflows/build-tcpdump.yml b/.github/workflows/build-tcpdump.yml
index dd5809d..8c3d391 100644
--- a/.github/workflows/build-tcpdump.yml
+++ b/.github/workflows/build-tcpdump.yml
@@ -102,7 +102,7 @@ jobs:
           run: mkdir /tmp/releases
 
         - name: Download Artifacts
-          uses: actions/download-artifact@v2
+          uses: actions/download-artifact@v4
           with:
             path: /tmp/releases