V4
This commit is contained in:
parent
ac7fa52316
commit
2c584eb555
4
.github/workflows/linux_cli.yml
vendored
4
.github/workflows/linux_cli.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
|||
type: [ release ]
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install basic libraries
|
||||
run: sudo apt update || true; sudo apt install libheif-dev ffmpeg -y
|
||||
|
@ -33,7 +33,7 @@ jobs:
|
|||
if: ${{ (matrix.type == 'release') }}
|
||||
|
||||
- name: Store Linux CLI
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_cli-${{ runner.os }}-${{ matrix.toolchain }}
|
||||
path: target/release/czkawka_cli
|
||||
|
|
4
.github/workflows/linux_cli_eyra.yml
vendored
4
.github/workflows/linux_cli_eyra.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
|||
type: [ release ]
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install basic libraries
|
||||
run: sudo apt update || true; sudo apt install -y ffmpeg
|
||||
|
@ -41,7 +41,7 @@ jobs:
|
|||
if: ${{ (matrix.type == 'release') }}
|
||||
|
||||
- name: Store Linux CLI
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_cli-${{ runner.os }}-${{ matrix.toolchain }}
|
||||
path: target/release/czkawka_cli
|
||||
|
|
22
.github/workflows/linux_gui.yml
vendored
22
.github/workflows/linux_gui.yml
vendored
|
@ -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
|
||||
|
|
14
.github/workflows/mac.yml
vendored
14
.github/workflows/mac.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
|||
type: [ release ]
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install Homebrew
|
||||
run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
|
@ -39,21 +39,21 @@ jobs:
|
|||
if: ${{ matrix.type == 'release'}}
|
||||
|
||||
- name: Store MacOS CLI
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_cli-${{ runner.os }}-${{ matrix.toolchain }}
|
||||
path: target/release/czkawka_cli
|
||||
if: ${{ matrix.type == 'release' }}
|
||||
|
||||
- name: Store MacOS GUI
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_gui-${{ runner.os }}-${{ matrix.toolchain }}
|
||||
path: target/release/czkawka_gui
|
||||
if: ${{ matrix.type == 'release' }}
|
||||
|
||||
- name: Store MacOS Krokiet
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-${{ runner.os }}-${{ matrix.toolchain }}
|
||||
path: target/release/krokiet
|
||||
|
@ -64,21 +64,21 @@ jobs:
|
|||
if: ${{ matrix.type == 'release'}}
|
||||
|
||||
- name: Store MacOS CLI Heif
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_cli-${{ runner.os }}-${{ matrix.toolchain }}-heif
|
||||
path: target/release/czkawka_cli
|
||||
if: ${{ matrix.type == 'release' }}
|
||||
|
||||
- name: Store MacOS GUI Heif
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka_gui-${{ runner.os }}-${{ matrix.toolchain }}-heif
|
||||
path: target/release/czkawka_gui
|
||||
if: ${{ matrix.type == 'release' }}
|
||||
|
||||
- name: Store MacOS Krokiet Heif
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-${{ runner.os }}-${{ matrix.toolchain }}-heif
|
||||
path: target/release/krokiet
|
||||
|
|
2
.github/workflows/quality.yml
vendored
2
.github/workflows/quality.yml
vendored
|
@ -12,7 +12,7 @@ jobs:
|
|||
quality:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install Gtk 4
|
||||
run: sudo apt update || true; sudo apt install -y libgtk-4-dev libraw-dev libheif-dev -y
|
||||
|
|
24
.github/workflows/windows.yml
vendored
24
.github/workflows/windows.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
|||
use_heif: [ normal ]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies(mostly sd)
|
||||
run: |
|
||||
|
@ -37,7 +37,7 @@ jobs:
|
|||
run: cargo build --release --target x86_64-pc-windows-gnu --bin krokiet
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-windows-c-on-linux-${{ github.sha }}-${{ matrix.use_heif }}
|
||||
path: |
|
||||
|
@ -53,7 +53,7 @@ jobs:
|
|||
run: cargo build --release --target x86_64-pc-windows-gnu --bin krokiet
|
||||
|
||||
- name: Upload artifacts Console
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-windows-c-on-linux-${{ github.sha }}-${{ matrix.use_heif }}-console
|
||||
path: |
|
||||
|
@ -67,7 +67,7 @@ jobs:
|
|||
use_heif: [ normal ]
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies(mostly sd)
|
||||
run: |
|
||||
|
@ -85,7 +85,7 @@ jobs:
|
|||
run: cargo build --release --bin krokiet
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-windows-c-on-windows-${{ github.sha }}-${{ matrix.use_heif }}
|
||||
path: |
|
||||
|
@ -101,7 +101,7 @@ jobs:
|
|||
run: cargo build --release --bin krokiet
|
||||
|
||||
- name: Upload artifacts Console
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: krokiet-windows-c-on-windows-${{ github.sha }}-${{ matrix.use_heif }}-console
|
||||
path: |
|
||||
|
@ -118,7 +118,7 @@ jobs:
|
|||
container:
|
||||
image: ghcr.io/mglolenstine/gtk4-cross:gtk-4.10
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install additional dependencies
|
||||
# gio is for the build script
|
||||
run: |
|
||||
|
@ -161,7 +161,7 @@ jobs:
|
|||
rm gtk4_theme.zip
|
||||
cd ../..
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka-windows-${{ github.sha }}-${{ matrix.use_heif }}-4.10
|
||||
path: |
|
||||
|
@ -177,7 +177,7 @@ jobs:
|
|||
container:
|
||||
image: ghcr.io/piegamesde/gtk4-cross:gtk-4.6
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install additional dependencies
|
||||
# gio is for the build script
|
||||
run: |
|
||||
|
@ -220,7 +220,7 @@ jobs:
|
|||
rm gtk4_theme.zip
|
||||
cd ../..
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka-windows-${{ github.sha }}-${{ matrix.use_heif }}-4.6
|
||||
path: |
|
||||
|
@ -233,7 +233,7 @@ jobs:
|
|||
container:
|
||||
image: ghcr.io/piegamesde/gtk4-cross:gtk-4.6
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install dependencies(mostly sd)
|
||||
run: |
|
||||
dnf install wget -y
|
||||
|
@ -284,7 +284,7 @@ jobs:
|
|||
rm gtk4_theme.zip
|
||||
cd ../..
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: czkawka-windows-${{ github.sha }}-console-4.6
|
||||
path: |
|
||||
|
|
Loading…
Reference in a new issue