diff --git a/.github/workflows/linux_cli.yml b/.github/workflows/linux_cli.yml index 56caa25..076f9bc 100644 --- a/.github/workflows/linux_cli.yml +++ b/.github/workflows/linux_cli.yml @@ -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 diff --git a/.github/workflows/linux_cli_eyra.yml b/.github/workflows/linux_cli_eyra.yml index 736ff98..2b1720b 100644 --- a/.github/workflows/linux_cli_eyra.yml +++ b/.github/workflows/linux_cli_eyra.yml @@ -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 diff --git a/.github/workflows/linux_gui.yml b/.github/workflows/linux_gui.yml index 9c82b3f..10f4dff 100644 --- a/.github/workflows/linux_gui.yml +++ b/.github/workflows/linux_gui.yml @@ -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 diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 905b8d4..ac87668 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -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 diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 60e3bd8..c864a3a 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -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 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index e100211..4f31d48 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -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: |