From 825dcab109fc6339d784ad6961f5ab425c930c05 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:34:16 +0300 Subject: [PATCH] workflows: use earlier windows and ubuntu versions, strip binaries --- .github/workflows/job_nuitka-linux.yml | 4 +++- .github/workflows/job_nuitka-macos.yml | 3 +++ .github/workflows/job_nuitka-win.yml | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job_nuitka-linux.yml b/.github/workflows/job_nuitka-linux.yml index e1d390dd0..d4bb74ec1 100644 --- a/.github/workflows/job_nuitka-linux.yml +++ b/.github/workflows/job_nuitka-linux.yml @@ -10,7 +10,7 @@ on: jobs: build: name: Build - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -62,6 +62,8 @@ jobs: rare - name: Compress run: | + find rare.dist -iname "*.so*" -type f -exec strip --strip-all {} \; + strip --strip-all rare.dist/rare.bin python -c "import shutil; shutil.make_archive('Rare', 'zip', 'rare.dist')" - name: Upload artifact diff --git a/.github/workflows/job_nuitka-macos.yml b/.github/workflows/job_nuitka-macos.yml index d4c8add08..cec729446 100644 --- a/.github/workflows/job_nuitka-macos.yml +++ b/.github/workflows/job_nuitka-macos.yml @@ -65,6 +65,9 @@ jobs: rare - name: Compress run: | + find rare.dist -iname "*.so*" -type f -exec strip {} \; + find rare.dist -iname "*.dylib" -type f -exec strip {} \; + strip rare.dist/rare.bin python -c "import shutil; shutil.make_archive('Rare-${{ matrix.arch }}', 'zip', 'rare.dist')" - name: Upload artifact diff --git a/.github/workflows/job_nuitka-win.yml b/.github/workflows/job_nuitka-win.yml index 78560a7a8..c4cff9005 100644 --- a/.github/workflows/job_nuitka-win.yml +++ b/.github/workflows/job_nuitka-win.yml @@ -10,7 +10,7 @@ on: jobs: build: name: Build - runs-on: "windows-latest" + runs-on: "windows-2019" steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5