|
|
|
@ -16,7 +16,7 @@ jobs:
|
|
|
|
|
type: [ release ]
|
|
|
|
|
runs-on: ubuntu-20.04
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Setup rust version
|
|
|
|
|
run: rustup default ${{ matrix.toolchain }}
|
|
|
|
@ -30,7 +30,7 @@ jobs:
|
|
|
|
|
if: ${{ (matrix.type == 'release') }}
|
|
|
|
|
|
|
|
|
|
- name: Store Linux GUI Krokiet
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: krokiet-${{ runner.os }}-${{ matrix.toolchain }}
|
|
|
|
|
path: target/release/krokiet
|
|
|
|
@ -43,7 +43,7 @@ jobs:
|
|
|
|
|
type: [ release ]
|
|
|
|
|
runs-on: ubuntu-22.04
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Install basic libraries
|
|
|
|
|
run: sudo apt update || true; sudo apt install libheif-dev libraw-dev -y
|
|
|
|
@ -60,7 +60,7 @@ jobs:
|
|
|
|
|
if: ${{ (matrix.type == 'release') }}
|
|
|
|
|
|
|
|
|
|
- name: Store Linux GUI Krokiet heif libraw
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: krokiet-${{ runner.os }}-${{ matrix.toolchain }}-heif-libraw
|
|
|
|
|
path: target/release/krokiet
|
|
|
|
@ -73,7 +73,7 @@ jobs:
|
|
|
|
|
type: [ release ]
|
|
|
|
|
runs-on: ubuntu-22.04
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Install basic libraries
|
|
|
|
|
run: sudo apt update || true; sudo apt install libgtk-4-dev libheif-dev libraw-dev -y
|
|
|
|
@ -90,7 +90,7 @@ jobs:
|
|
|
|
|
if: ${{ (matrix.type == 'release') }}
|
|
|
|
|
|
|
|
|
|
- name: Store Linux GUI Heif Libraw
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: czkawka_gui-${{ runner.os }}-${{ matrix.toolchain }}-heif-libraw
|
|
|
|
|
path: target/release/czkawka_gui
|
|
|
|
@ -102,7 +102,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
# Only store stable toolchain
|
|
|
|
|
- name: Store Linux GUI
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: czkawka_gui-${{ runner.os }}-${{ matrix.toolchain }}
|
|
|
|
|
path: target/release/czkawka_gui
|
|
|
|
@ -115,7 +115,7 @@ jobs:
|
|
|
|
|
type: [ release ]
|
|
|
|
|
runs-on: ubuntu-22.04
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Install Dependencies
|
|
|
|
|
run: sudo apt update || true; sudo apt install libgtk-4-dev libheif-dev librsvg2-dev wget fuse libfuse2 -y
|
|
|
|
@ -143,7 +143,7 @@ jobs:
|
|
|
|
|
./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin gtk --output appimage --icon-file data/icons/com.github.qarmin.czkawka.svg --desktop-file data/com.github.qarmin.czkawka.desktop
|
|
|
|
|
|
|
|
|
|
- name: Store Linux Appimage GUI
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: czkawka_gui-appimage-${{ runner.os }}-${{ matrix.toolchain }}
|
|
|
|
|
path: Czkawka*.AppImage
|
|
|
|
@ -160,7 +160,7 @@ jobs:
|
|
|
|
|
mv out/Czkawka*.AppImage out/czkawka_gui-minimal.AppImage
|
|
|
|
|
|
|
|
|
|
- name: Minimal Appimage Upload
|
|
|
|
|
uses: actions/upload-artifact@v3
|
|
|
|
|
uses: actions/upload-artifact@v4
|
|
|
|
|
with:
|
|
|
|
|
name: czkawka_gui-${{ matrix.toolchain }}_minimal_AppImage
|
|
|
|
|
path: out/*.AppImage
|
|
|
|
@ -172,7 +172,7 @@ jobs:
|
|
|
|
|
type: [ debug ]
|
|
|
|
|
runs-on: ubuntu-22.04
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Install Dependencies
|
|
|
|
|
run: sudo apt update || true; sudo apt install libgtk-4-dev libheif-dev librsvg2-dev wget fuse libfuse2 -y xvfb
|
|
|
|
|