VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2025-01-23 17:29:09 +0100
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2025-01-23 17:29:09 +0100
commitad3e98af746ac10435cd74c22a2e8bd2c51053a3 (patch)
tree4dfa982927559d20d92f05d7d3ca599805876c5f
parenteeebbf74f9378e914116c1549ee3b2d4a62d5abb (diff)
downloadVeraCrypt-ad3e98af746ac10435cd74c22a2e8bd2c51053a3.tar.gz
VeraCrypt-ad3e98af746ac10435cd74c22a2e8bd2c51053a3.zip
Fix Github action failure by moving upload-artifact to v4
-rw-r--r--.github/workflows/build-linux.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml
index 87dc0b45..01a589d3 100644
--- a/.github/workflows/build-linux.yml
+++ b/.github/workflows/build-linux.yml
@@ -84,47 +84,47 @@ jobs:
with:
path: /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}
key: wxWidgets-${{ steps.cache-key.outputs.cache_key }}
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y wget tar libpcsclite-dev libfuse-dev yasm libgtk-3-dev libayatana-appindicator3-dev cmake debhelper
- name: Download and extract wxWidgets to /tmp if build folders are missing
if: steps.cache-wxbuildconsole.outputs.cache-hit != 'true' || steps.cache-wxbuildgui.outputs.cache-hit != 'true' || steps.cache-wxwidgets.outputs.cache-hit != 'true'
run: |
wget https://github.com/wxWidgets/wxWidgets/releases/download/v${{ env.WXWIDGETS_VERSION }}/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2 -O /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2
mkdir -p /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}
tar -xjf /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2 -C /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }} --strip-components=1
- name: Build VeraCrypt .deb packages
run: |
chmod +x src/Build/build_cmake_deb.sh
src/Build/build_cmake_deb.sh WXSTATIC INDICATOR
- name: Upload GUI .deb packages
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: veracrypt-gui-debs
path: /tmp/VeraCrypt_Packaging/GUI/Packaging/veracrypt-*.*
- name: Upload Console .deb packages
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: veracrypt-console-debs
path: /tmp/VeraCrypt_Packaging/Console/Packaging/veracrypt-console-*.*
- name: Install and test VeraCrypt GUI .deb packages
run: |
sudo apt install -y /tmp/VeraCrypt_Packaging/GUI/Packaging/veracrypt-*.deb
veracrypt --text --test && veracrypt --text --version
sudo veracrypt --text --non-interactive Tests/test.sha256.hc --hash sha256 --slot 1 --password test --mount-options=ro
sudo veracrypt --text --non-interactive Tests/test.sha512.hc --hash sha512 --slot 2 --password test --mount-options=ro
sudo veracrypt --text --non-interactive Tests/test.streebog.hc --hash streebog --slot 3 --password test --mount-options=ro
sudo veracrypt --text --non-interactive Tests/test.whirlpool.hc --hash whirlpool --slot 4 --password test --mount-options=ro
sudo veracrypt --text --list
echo -n "Dummy" > /tmp/expected_content.txt
if cmp -s /media/veracrypt1/Dummy.txt /tmp/expected_content.txt; then
echo "Content of test.sha256.hc is valid."
else
echo "Content of test.sha256.hc is invalid!"
exit 1
fi